Bug #52599
closed
[pwl] flush requests are dispatched in advance
Added by CONGMIN YIN over 2 years ago.
Updated about 2 years ago.
Description
If the user sends write1 write2 write3 write4 flush write5, and the depth is 2, it may become write1 write2 write3 flush write4 write5. Although this will not cause errors in normal circumstances, the semantics has changed from 1234 | 5 to 123 | 45.
https://github.com/ceph/ceph/pull/40208 want to fix https://tracker.ceph.com/issues/52277, result in the flush request be dispatched in advance.
expect: revert PR#40208 , re-fix tracker#52277.
- Related to Bug #52277: [pwl] IO hang when the single IO size * io_depth > cache size added
- Subject changed from [pwl] flush request dispatch in advance to [pwl] flush request are dispatched in advance
- Status changed from New to Fix Under Review
- Subject changed from [pwl] flush request are dispatched in advance to [pwl] flush requests are dispatched in advance
- Pull request ID changed from 42775 to 43461
- Status changed from Fix Under Review to Pending Backport
- Backport set to pacific
- Copied to Backport #53141: pacific: [pwl] flush requests are dispatched in advance added
- Status changed from Pending Backport to Resolved
While running with --resolve-parent, the script "backport-create-issue" noticed that all backports of this issue are in status "Resolved" or "Rejected".
Also available in: Atom
PDF