summaryrefslogtreecommitdiffstats
tag namenoalloc-ags_2024-04-29 (f71683727c5f701c2f83b13320650d80f391722e)
tag date2024-04-29 19:50:07 -0700
tagged byDarrick J. Wong <djwong@kernel.org>
tagged objectcommit 208b0ceac9...
downloadxfs-linux-noalloc-ags_2024-04-29.tar.gz
xfs: noalloc allocation groups [RFC 44/54]
This series creates a new NOALLOC flag for allocation groups that causes the block and inode allocators to look elsewhere when trying to allocate resources. This is either the first part of a patchset to implement online shrinking (set noalloc on the last AGs, run fsr to move the files and directories) or freeze-free rmapbt rebuilding (set noalloc to prevent creation of new mappings, then hook deletion of old mappings). This is still totally a research project. This has been running on the djcloud for months with no problems. Enjoy! Signed-off-by: Darrick J. Wong <djwong@kernel.org> -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQQ2qTKExjcn+O1o2YRKO3ySh0YRpgUCZjBcXwAKCRBKO3ySh0YR ph5MAQCWUdiraQpxV04Qymjn2cOpn9AeoGNrDSUQ7CC4lNYDBwEA5qNIuyBnC/j6 KbhV8iohGXLp2J7Kb+iJX0mjSEDxdQU= =L3Mj -----END PGP SIGNATURE-----