[LU-13835] reuse same cl_dio_aio for one IO Created: 30/Jul/20  Updated: 17/Feb/21  Resolved: 21/Sep/20

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: None
Fix Version/s: Lustre 2.14.0

Type: Bug Priority: Minor
Reporter: Wang Shilong (Inactive) Assignee: Wang Shilong (Inactive)
Resolution: Fixed Votes: 0
Labels: None

Issue Links:
Related
is related to LU-13846 move iov iter forward by ourself Resolved
Severity: 3
Rank (Obsolete): 9223372036854775807

 Description   

IO might be restarted if layout changed, this might cause ki_complete() called several times for one IO.



 Comments   
Comment by Gerrit Updater [ 30/Jul/20 ]

Wang Shilong (wshilong@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/39542
Subject: LU-13835 llite: reuse same cl_dio_aio for one IO
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: f6ee60c8f180c1543c08ff7cb616973fb51d360b

Comment by Andreas Dilger [ 06/Aug/20 ]

Shilong, do we also need the LU-13845 patch to make this work properly?

Comment by Wang Shilong (Inactive) [ 07/Aug/20 ]

adilger you mean LU-13846?

Comment by Andreas Dilger [ 07/Aug/20 ]

Yes, sorry for the confusion. I'm wondering if patch https://review.whamcloud.com/39565 "LU-13846 llite: move iov iter forward by ourself" is also needed for correct operations, and whether it makes sense to merge them together.

Comment by Wang Shilong (Inactive) [ 07/Aug/20 ]

I think they are different problems, actually this ticket fixed leftover from LU-13697 and unfortunately we did not make it once in LU-13697

Comment by Gerrit Updater [ 01/Sep/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/39542/
Subject: LU-13835 llite: reuse same cl_dio_aio for one IO
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: db6f203965d9173c3128c8d1c6188d2f63bc1b3e

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