[LU-14852] DIO append must be still locked Created: 14/Jul/21 Updated: 06/Oct/23 Resolved: 06/Oct/23 |
|
| Status: | Closed |
| Project: | Lustre |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | Vitaly Fertman | Assignee: | Shaun Tancheff |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Severity: | 3 |
| Rank (Obsolete): | 9223372036854775807 |
| Description |
|
as two appends may race, and in a case of partially applied and restarted IO must still apply fully ordered (AB or BA), but not with partially mixed data, DIO append still must be locked (have client side locking). it is not so once DIO became lockless in master. |
| Comments |
| Comment by Gerrit Updater [ 14/Jul/21 ] |
|
Vitaly Fertman (vitaly.fertman@hpe.com) uploaded a new patch: https://review.whamcloud.com/44310 |
| Comment by Patrick Farrell [ 22/Mar/22 ] |
|
Assigned to Shaun since he's working on the test... I think this will probably get merged with LU-15670 anyway. |
| Comment by Shaun Tancheff [ 06/Oct/23 ] |
|
Resolved with (" |