public inbox for linux-xfs@vger.kernel.org
 help / color / mirror / Atom feed
* cleanup open GC zone handling v2
@ 2026-03-31 15:27 Christoph Hellwig
  2026-03-31 15:27 ` [PATCH 1/9] xfs: delay initial open of the GC zone Christoph Hellwig
                   ` (9 more replies)
  0 siblings, 10 replies; 13+ messages in thread
From: Christoph Hellwig @ 2026-03-31 15:27 UTC (permalink / raw)
  To: Carlos Maiolino; +Cc: Damien Le Moal, Hans Holmberg, linux-xfs

Hi all,

this series cleans up the handling of open GC zones so that the
reference counting works more similar to normal open GC zones.
This cleans up the code in general, and also helps with experiments
to support multiple open zones for GC I've started.

Changes since v1:
 - improve various commit messages
 - move over two patches to heree from a different series
 - use READ_ONCE in nr_open_zones_show
 - fix the nr_open_zones_show documentation

Diffstat:
 Documentation/admin-guide/xfs.rst |    4 
 fs/xfs/xfs_sysfs.c                |   13 ++
 fs/xfs/xfs_trace.h                |    1 
 fs/xfs/xfs_zone_alloc.c           |   21 ++-
 fs/xfs/xfs_zone_gc.c              |  230 +++++++++++++++++---------------------
 fs/xfs/xfs_zone_info.c            |   20 +--
 fs/xfs/xfs_zone_priv.h            |   15 --
 7 files changed, 152 insertions(+), 152 deletions(-)

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

end of thread, other threads:[~2026-04-07 13:38 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-03-31 15:27 cleanup open GC zone handling v2 Christoph Hellwig
2026-03-31 15:27 ` [PATCH 1/9] xfs: delay initial open of the GC zone Christoph Hellwig
2026-03-31 15:27 ` [PATCH 2/9] xfs: add a separate tracepoint for stealing an open zone for GC Christoph Hellwig
2026-03-31 15:27 ` [PATCH 3/9] xfs: put the open zone later xfs_open_zone_put Christoph Hellwig
2026-03-31 15:27 ` [PATCH 4/9] xfs: rename xfs_zone_gc_iter_next to xfs_zone_gc_iter_irec Christoph Hellwig
2026-03-31 15:27 ` [PATCH 5/9] xfs: refactor GC zone selection helpers Christoph Hellwig
2026-03-31 15:27 ` [PATCH 6/9] xfs: streamline GC zone selection Christoph Hellwig
2026-03-31 15:27 ` [PATCH 7/9] xfs: reduce special casing for the open GC zone Christoph Hellwig
2026-03-31 15:27 ` [PATCH 8/9] xfs: expose the number of open zones in sysfs Christoph Hellwig
2026-03-31 19:45   ` Damien Le Moal
2026-04-01 13:10   ` Hans Holmberg
2026-03-31 15:27 ` [PATCH 9/9] xfs: untangle the open zones reporting in mountinfo Christoph Hellwig
2026-04-07 13:38 ` cleanup open GC zone handling v2 Carlos Maiolino

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