public inbox for linux-xfs@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/4] improved busy extent handling V5
@ 2011-04-24 19:06 Christoph Hellwig
  2011-04-24 19:06 ` [PATCH 1/4] xfs: optimize AGFL refills Christoph Hellwig
                   ` (3 more replies)
  0 siblings, 4 replies; 12+ messages in thread
From: Christoph Hellwig @ 2011-04-24 19:06 UTC (permalink / raw)
  To: xfs


This series optimizes how XFS deals with busy extents.  It starts to
track them exactly, and allows reuses where possible (metadata to metadata)
or else tries to avoid busy extents during allocations.  This means
we don't have a single log force due to busy extents during either
xfstests, compilebench or postmark on my testsystem, which can easily
be tracked using the new tracepoints added in the last patch.

Changes from V4:
 - fix xfs_alloc_busy_trim tracing
Changes from V3:
 - address review comments from Alex in patch 2
 - add a new patch to reduce pagb_lock roundtrips
Changes from V2:
 - remove the bmapi userdata tracking now that is unused
 - restructure the busy extent reuse code to make it more suitable
   for the discard support
 - reshuffle the patch boundaries

_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

^ permalink raw reply	[flat|nested] 12+ messages in thread
* [PATCH 0/4] improved busy extent handling V4
@ 2011-04-18  6:59 Christoph Hellwig
  2011-04-18  6:59 ` [PATCH 4/4] xfs: reduce the number of pagb_lock roundtrips in xfs_alloc_clear_busy Christoph Hellwig
  0 siblings, 1 reply; 12+ messages in thread
From: Christoph Hellwig @ 2011-04-18  6:59 UTC (permalink / raw)
  To: xfs

This series optimizes how XFS deals with busy extents.  It starts to
track them exactly, and allows reuses where possible (metadata to metadata)
or else tries to avoid busy extents during allocations.  This means
we don't have a single log force due to busy extents during either
xfstests, compilebench or postmark on my testsystem, which can easily
be tracked using the new tracepoints added in the last patch.

Changes from V3:
 - address review comments from Alex in patch 2
 - add a new patch to reduce pagb_lock roundtrips
Changes from V2:
 - remove the bmapi userdata tracking now that is unused
 - restructure the busy extent reuse code to make it more suitable
   for the discard support
 - reshuffle the patch boundaries

_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

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

end of thread, other threads:[~2011-04-29  1:10 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-04-24 19:06 [PATCH 0/4] improved busy extent handling V5 Christoph Hellwig
2011-04-24 19:06 ` [PATCH 1/4] xfs: optimize AGFL refills Christoph Hellwig
2011-04-29  0:41   ` Dave Chinner
2011-04-24 19:06 ` [PATCH 2/4] xfs: do not immediately reuse busy extent ranges Christoph Hellwig
2011-04-29  0:58   ` Dave Chinner
2011-04-24 19:06 ` [PATCH 3/4] xfs: exact busy extent tracking Christoph Hellwig
2011-04-29  1:10   ` Dave Chinner
2011-04-24 19:06 ` [PATCH 4/4] xfs: reduce the number of pagb_lock roundtrips in xfs_alloc_clear_busy Christoph Hellwig
2011-04-27 16:56   ` Alex Elder
2011-04-27 19:45     ` Christoph Hellwig
2011-04-29  1:13     ` Dave Chinner
  -- strict thread matches above, loose matches on Subject: below --
2011-04-18  6:59 [PATCH 0/4] improved busy extent handling V4 Christoph Hellwig
2011-04-18  6:59 ` [PATCH 4/4] xfs: reduce the number of pagb_lock roundtrips in xfs_alloc_clear_busy Christoph Hellwig

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