Massive directory metadata operation performance decrease (LU-14146)

[LU-15527] remove dependency between transactions started from the same MDT Created: 07/Feb/22  Updated: 02/Aug/23  Resolved: 02/Aug/23

Status: Closed
Project: Lustre
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Technical task Priority: Minor
Reporter: Lai Siyao Assignee: Lai Siyao
Resolution: Fixed Votes: 0
Labels: None

Issue Links:
Related
Rank (Obsolete): 9223372036854775807

 Description   

In one MDT system recovery, the transactions are replayed in transaction order, but in DNE system recovery, the transactions are replayed on all MDTs in parallel, currently if two transactions have dependency, and the latter transaction is a distributed transaction, the dependency is eliminated by commit-on-sharing, however if these two transactions are started by the same MDT, they are replayed by transaction order, therefore commit-on-sharing is not needed here.



 Comments   
Comment by Gerrit Updater [ 27/Feb/22 ]

"Lai Siyao <lai.siyao@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/46641
Subject: LU-15527 dne: refactor commit-on-sharing for transactions
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: c2770f150170dac227a3c9e5152d47e630492cea

Comment by Gerrit Updater [ 06/Jul/23 ]

"Lai Siyao <lai.siyao@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/51585
Subject: LU-15527 test: test parallel-scale
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: ef59f866b9bf9a5b99105ca997443746574f0c44

Comment by Gerrit Updater [ 27/Jul/23 ]

"Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/46641/
Subject: LU-15527 dne: refactor commit-on-sharing for DNE
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 2a78a9e2cda149ede5bf4f53ce075453359ce978

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