]> www.infradead.org Git - users/hch/xfsprogs.git/commit
xfs: allow inode-based btrees to reserve space in the data device
authorDarrick J. Wong <djwong@kernel.org>
Tue, 1 Oct 2024 23:00:09 +0000 (16:00 -0700)
committerDarrick J. Wong <djwong@kernel.org>
Wed, 9 Oct 2024 23:29:17 +0000 (16:29 -0700)
commit15cf5ec39f1777d410f6d836fc30f3d7e7600e10
treeed50c0adcb9370af7f17ad3b55b982940939ecd1
parentbedcf9d13c657a36ec289f5064a8c60d553f0f03
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>
12 files changed:
include/xfs_inode.h
include/xfs_mount.h
include/xfs_trace.h
io/inject.c
libxfs/init.c
libxfs/libxfs_priv.h
libxfs/xfs_ag_resv.c
libxfs/xfs_errortag.h
libxfs/xfs_metadir.c
libxfs/xfs_metafile.c
libxfs/xfs_metafile.h
libxfs/xfs_types.h