[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
Subject: LU-14852 test: DIO append still locked
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 35eb6744a55576d453f2b89d9bc1d4ad69e8300b

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 ("LU-15670 clio: Disable lockless for DIO with O_APPEND")
https://review.whamcloud.com/c/fs/lustre-release/+/46890

Generated at Sat Feb 10 03:13:20 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.