public inbox for linux-xfs@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH v5 0/3] xfs: set aside allocation btree blocks from block reservation
@ 2021-04-28 16:57 Brian Foster
  2021-04-28 16:57 ` [PATCH v5 1/3] xfs: unconditionally read all AGFs on mounts with perag reservation Brian Foster
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Brian Foster @ 2021-04-28 16:57 UTC (permalink / raw)
  To: linux-xfs

v5:
- Tweak allocbt counter init logic to filter out rmapbt root block.
v4: https://lore.kernel.org/linux-xfs/20210423131050.141140-1-bfoster@redhat.com/
- Fix up perag res logic to not skip pagf init on partial res failure.
- Split up set aside patch into separate counter mechanism and set aside
  policy patches.
- Drop unnecessary ->m_has_agresv flag as pagf's are always initialized
  on filesystems with active reservations.
v3: https://lore.kernel.org/linux-xfs/20210318161707.723742-1-bfoster@redhat.com/
- Use a mount flag for easy detection of active perag reservation.
- Filter rmapbt blocks from allocbt block accounting.
v2: https://lore.kernel.org/linux-xfs/20210222152108.896178-1-bfoster@redhat.com/
- Use an atomic counter instead of a percpu counter.
v1: https://lore.kernel.org/linux-xfs/20210217132339.651020-1-bfoster@redhat.com/

Brian Foster (3):
  xfs: unconditionally read all AGFs on mounts with perag reservation
  xfs: introduce in-core global counter of allocbt blocks
  xfs: set aside allocation btree blocks from block reservation

 fs/xfs/libxfs/xfs_ag_resv.c     | 34 ++++++++++++++++++++++-----------
 fs/xfs/libxfs/xfs_alloc.c       | 14 ++++++++++++++
 fs/xfs/libxfs/xfs_alloc_btree.c |  2 ++
 fs/xfs/xfs_mount.c              | 15 ++++++++++++++-
 fs/xfs/xfs_mount.h              |  6 ++++++
 5 files changed, 59 insertions(+), 12 deletions(-)

-- 
2.26.3


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2021-04-28 23:04 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-04-28 16:57 [PATCH v5 0/3] xfs: set aside allocation btree blocks from block reservation Brian Foster
2021-04-28 16:57 ` [PATCH v5 1/3] xfs: unconditionally read all AGFs on mounts with perag reservation Brian Foster
2021-04-28 16:57 ` [PATCH v5 2/3] xfs: introduce in-core global counter of allocbt blocks Brian Foster
2021-04-28 23:04   ` Darrick J. Wong
2021-04-28 16:57 ` [PATCH v5 3/3] xfs: set aside allocation btree blocks from block reservation Brian Foster

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox