Metadata writeback cache support
(LU-10938)
|
|
| 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: |
|
||||
| Rank (Obsolete): | 9223372036854775807 | ||||
| Description |
|
Linux kernel only provides the periodic flush algorithm where the dirty inodes will stay in cache until dirty period is expired. This may result in many accumulated dirty inodes caching in memory before flushing. During this period, it does not make full use of the network and server capacity and resource.
Thus, it would better to design an aggressive dirty inodes flush algorithm on background when accumulated dirty inodes exceeds a threshold. Moreover, the current writeback mechanism in kernel is single-threaded for each filesystem backend. It would better to parallelize the flushing of the dirty inodes on background. |
| Comments |
| Comment by Gerrit Updater [ 06/Jul/21 ] |
|
Yingjin Qian (qian@ddn.com) uploaded a new patch: https://review.whamcloud.com/44147 |
| Comment by Gerrit Updater [ 23/Nov/21 ] |
|
"Yingjin Qian <qian@ddn.com>" uploaded a new patch: https://review.whamcloud.com/45644 |
| Comment by Gerrit Updater [ 23/Nov/21 ] |
|
"Yingjin Qian <qian@ddn.com>" uploaded a new patch: https://review.whamcloud.com/45645 |