public inbox for linux-xfs@vger.kernel.org
 help / color / mirror / Atom feed
* cleanup open GC zone handling
@ 2026-03-30  5:44 Christoph Hellwig
  2026-03-30  5:44 ` [PATCH 1/7] xfs: delay opening the GC zone Christoph Hellwig
                   ` (6 more replies)
  0 siblings, 7 replies; 16+ messages in thread
From: Christoph Hellwig @ 2026-03-30  5:44 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.

Diffstat
 xfs_trace.h      |    1 
 xfs_zone_alloc.c |   21 +++--
 xfs_zone_gc.c    |  230 +++++++++++++++++++++++++------------------------------
 xfs_zone_info.c  |   12 --
 xfs_zone_priv.h  |   15 ---
 5 files changed, 129 insertions(+), 150 deletions(-)

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

end of thread, other threads:[~2026-03-30 13:13 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-03-30  5:44 cleanup open GC zone handling Christoph Hellwig
2026-03-30  5:44 ` [PATCH 1/7] xfs: delay opening the GC zone Christoph Hellwig
2026-03-30 12:16   ` Carlos Maiolino
2026-03-30 13:12     ` Christoph Hellwig
2026-03-30  5:44 ` [PATCH 2/7] xfs: add a separate tracepoint for stealing an open zone for GC Christoph Hellwig
2026-03-30 12:19   ` Carlos Maiolino
2026-03-30  5:44 ` [PATCH 3/7] xfs: put the open zone later xfs_open_zone_put Christoph Hellwig
2026-03-30 12:24   ` Carlos Maiolino
2026-03-30  5:44 ` [PATCH 4/7] xfs: rename xfs_zone_gc_iter_next to xfs_zone_gc_iter_irec Christoph Hellwig
2026-03-30 12:26   ` Carlos Maiolino
2026-03-30  5:44 ` [PATCH 5/7] xfs: refactor GC zone selection helpers Christoph Hellwig
2026-03-30 12:28   ` Carlos Maiolino
2026-03-30  5:44 ` [PATCH 6/7] xfs: streamline GC zone selection Christoph Hellwig
2026-03-30 12:45   ` Carlos Maiolino
2026-03-30  5:44 ` [PATCH 7/7] xfs: reduce special casing for the open GC zone Christoph Hellwig
2026-03-30 13:00   ` Carlos Maiolino

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