[LU-15011] implement lod pool spilling Created: 16/Sep/21 Updated: 08/Aug/23 Resolved: 26/Nov/21 |
|
| Status: | Resolved |
| Project: | Lustre |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | Lustre 2.15.0 |
| Type: | Improvement | Priority: | Minor |
| Reporter: | Andreas Dilger | Assignee: | Alex Zhuravlev |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Issue Links: |
|
||||||||||||||||||||||||
| Rank (Obsolete): | 9223372036854775807 | ||||||||||||||||||||||||
| Description |
|
If an OST pool becomes full, allow configuring a global default spill target to hold files that could not be written due to the pool running out of space. This is similar to SEL, but implemented at the pool selection level, rather than on a per-write basis. While SEL is probably flexible (essentially it implements pool spill on a per-component basis), very few users know enough about SEL to use it effectively, and any changes to the SEL configuration would require updating every file that is using a particualr SEL layout. In contrast, pool spill is a tunable on the MDS (for each source pool) and affects all existing layouts using that pool if there is a spill target pool and used space threshold specified. |
| Comments |
| Comment by Andreas Dilger [ 16/Sep/21 ] |
|
Originally submitted as LU-14825, but that issue was lost due to a database error: "Alex Zhuravlev <bzzz@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/43989 |
| Comment by Gerrit Updater [ 27/Sep/21 ] |
|
"James Nunez <jnunez@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/45056 |
| Comment by Gerrit Updater [ 03/Oct/21 ] |
|
"Alex Zhuravlev <bzzz@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/45120 |
| Comment by Gerrit Updater [ 10/Oct/21 ] |
|
"Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/45056/ |
| Comment by Gerrit Updater [ 17/Oct/21 ] |
|
"Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/45120/ |
| Comment by Gerrit Updater [ 27/Oct/21 ] |
|
"Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/44947/ |
| Comment by Gerrit Updater [ 08/Nov/22 ] |
|
"Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/45074/ |
| Comment by Cory Spitz [ 08/Aug/23 ] |
|
Just curious, but was a LUDOC ever opened to track this Improvement? |
| Comment by Andreas Dilger [ 08/Aug/23 ] |
|
spitzcor, I don't see it in the manual. However, I found your patch to add this documentation https://review.whamcloud.com/49725 " |
| Comment by Andreas Dilger [ 08/Aug/23 ] |
|
I filed LUDOC-517 for the "pool_spill" documentation. |