summaryrefslogtreecommitdiff
tag namenoalloc-ags_2022-10-14 (4100ea19249da35f5f9db9888033c5904379ae6c)
tag date2022-10-14 14:19:19 -0700
tagged byDarrick J. Wong <djwong@kernel.org>
tagged objectcommit e0cb8521cb...
xfs: noalloc allocation groups
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. Signed-off-by: Darrick J. Wong <djwong@kernel.org> -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEUzaAxoMeQq6m2jMV+H93GTRKtOsFAmNJ0lcACgkQ+H93GTRK tOtE6w/8CIlqFwDiuJ/1DXle/qk6lqz1FM59+k3vwnG6Nk42mG6iJxdYgxWZT/JX q8TdRC6St8GEDI6AlXMBdgqGhxlDEDTkE5UjfjMv4ll2jXt644uBUIM5PXvtSF8N +UODky74LfVHshFHK2JxmZn7PKdJbLDxsiWjVVTxIpBhAckKRovWdC5QEc7fu99s 0MIdEywnvxIc2o1Nk9+ZF9HE6/k+zhWwhuJhbG5KIWPR81hdUiJhuvrRE7kkJ1IR mDYyczgUYuMm6C/j1jDTv4m5TKiwtsSCUMTDeiFQ4+kqCzNjCq2of7d6NhNcrpu3 HhBM8RGoSqHsIxG8+ciNQgtIi+qlmWOHaiP1RRWeME7NWIdFXBo048GqRwoMIFlZ /VB8Xd2TsxHg6snK2UCDQ2wWP1omKn3Ek2PceFB8ALDiIpDXfB69V8DxwCoQtp+l qC4U/Wu8rcb4e9WIPwDAnxEWRlImipnwvdPhiV8at981P8hqIWjgXOS0nCKvZhFG LiK4UW6xHpYinSksgLnk3mEOV7mJeg//SDfQOsHRTX2SM+3g1OMZtVXO8EnXmFjV wh4gHipu13cY5EMqm3AMLWqGpNMvlve+uud++cwTGoxD0CwtU37z8rhsj7CmMEvm iKah4apLBjhNFuTw3e2+s67tw2WjYBPMg3VC0kfLQvXQbIQK7+g= =sHdR -----END PGP SIGNATURE-----