]> www.infradead.org Git - users/hch/xfs.git/commit
xfs: allow inode-based btrees to reserve space in the data device
authorDarrick J. Wong <djwong@kernel.org>
Wed, 29 May 2024 04:11:34 +0000 (21:11 -0700)
committerDarrick J. Wong <djwong@kernel.org>
Wed, 31 Jul 2024 01:53:02 +0000 (18:53 -0700)
commit440d1b20a3bcdd59fa758ec1b7cb7a3a4545bbfb
tree3b457f6267ffb8fe8c13c0c895d7f31100365098
parente3013b275819ba56cbd71bfc95e3899fd36b22a0
xfs: allow inode-based btrees to reserve space in the data device

Create a new space reservation scheme so that btree metadata for the
realtime volume can reserve space in the data device to avoid space
underruns.

Signed-off-by: Darrick J. Wong <djwong@kernel.org>
14 files changed:
fs/xfs/libxfs/xfs_ag_resv.c
fs/xfs/libxfs/xfs_errortag.h
fs/xfs/libxfs/xfs_metadir.c
fs/xfs/libxfs/xfs_metafile.c
fs/xfs/libxfs/xfs_metafile.h
fs/xfs/libxfs/xfs_types.h
fs/xfs/xfs_error.c
fs/xfs/xfs_fsops.c
fs/xfs/xfs_inode.h
fs/xfs/xfs_mount.c
fs/xfs/xfs_mount.h
fs/xfs/xfs_rtalloc.c
fs/xfs/xfs_rtalloc.h
fs/xfs/xfs_trace.h