]> 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>
Tue, 15 Oct 2024 19:39:44 +0000 (12:39 -0700)
committerDarrick J. Wong <djwong@kernel.org>
Tue, 5 Nov 2024 21:36:21 +0000 (13:36 -0800)
commitff3ce80aa15670d9792064878e5eca0199bd312e
tree2c7407fcbe08b34a406e1aaf5aaa34edeee7bb01
parent3fbf023b399d0a88494939c26ffbe08a4b67e7bc
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