Metadata writeback cache support (LU-10938)

[LU-14123] WBC: better DNE support Created: 06/Nov/20  Updated: 17/Jun/22

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

Type: Technical task Priority: Minor
Reporter: Qian Yingjin Assignee: Qian Yingjin
Resolution: Unresolved Votes: 0
Labels: None

Issue Links:
Related
Rank (Obsolete): 9223372036854775807

 Description   

In the current design:

All files under a root WBC directory are allocated with FIDs located on the same target (MDT).

And also in current implementation, it does not support default LMV on the root WBC directory.

The above design can simply the batched metadata update and recovery (no any dependency)

TODO:

In the future, files under a root WBC directory could be distributed across MDT targets other than the one which the root WBC directory located on. This could increase concurrency for metadata performance.



 Comments   
Comment by Gerrit Updater [ 06/Nov/20 ]

Yingjin Qian (qian@ddn.com) uploaded a new patch: https://review.whamcloud.com/40557
Subject: LU-14123 wbc: alloc fid on the target same with root WBC dir
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 181a47a55d497fa7e8904e15ae291186950737cc

Comment by Gerrit Updater [ 30/May/22 ]

"Yingjin Qian <qian@ddn.com>" uploaded a new patch: https://review.whamcloud.com/47481
Subject: LU-14123 wbc: support default striped dir for WBC
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 86317ce10cb51cef14cf9ad8b96dc5ada9fce8a9

Comment by Gerrit Updater [ 01/Jun/22 ]

"Yingjin Qian <qian@ddn.com>" uploaded a new patch: https://review.whamcloud.com/47504
Subject: LU-14123 wbc: obtain (default) LMV EA from lsm
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: e2ecb13bc4f8f523c5c1287b8a1b0919c7e648c3

Comment by Gerrit Updater [ 02/Jun/22 ]

"Yingjin Qian <qian@ddn.com>" uploaded a new patch: https://review.whamcloud.com/47511
Subject: LU-14123 wbc: set/delete default LMV EA under WBC
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 14baf334e931581a01723006a68f417cf6d97587

Comment by Gerrit Updater [ 09/Jun/22 ]

"Yingjin Qian <qian@ddn.com>" uploaded a new patch: https://review.whamcloud.com/47573
Subject: LU-14123 wbc: set/clear default LMV EA on unflushed dir
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 9a681157d22bfd28c743f1716e46aa28e5ccf01b

Comment by Gerrit Updater [ 16/Jun/22 ]

"Yingjin Qian <qian@ddn.com>" uploaded a new patch: https://review.whamcloud.com/47648
Subject: LU-14123 wbc: flush default mea at WBC lock revocation
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: a16bb8079c108c7586a1cd61d83cacdf9595e125

Comment by Gerrit Updater [ 17/Jun/22 ]

"Yingjin Qian <qian@ddn.com>" uploaded a new patch: https://review.whamcloud.com/47666
Subject: LU-14123 wbc: delay to flush dmv for protected directory
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: e1c6e84cfc764235c7a2cf6cfebd5842d895d717

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