All of lore.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.