All of lore.kernel.org
 help / color / mirror / Atom feed
* [Cluster-devel] [gfs2-utils PATCH 0/7] fsck.gfs2 performance improvements
@ 2016-06-22 19:26 Bob Peterson
  2016-06-22 19:26 ` [Cluster-devel] [gfs2-utils PATCH 1/7] fsck.gfs2: Don't bother to pass bl blockmap pointer Bob Peterson
                   ` (7 more replies)
  0 siblings, 8 replies; 10+ messages in thread
From: Bob Peterson @ 2016-06-22 19:26 UTC (permalink / raw)
  To: cluster-devel.redhat.com

My recent set of patches to fsck.gfs2 saved a lot of memory, thus
enabling us to run fsck.gfs2 on much larger file systems. However,
it slowed things down and our performance regressed. This is a set
of seven patches designed to improve performance again. There are
probably more improvements I can make, but I've been busy with kernel
work, so it's not my primary focus. If I come up with more patches,
I'll post them later.
---
Bob Peterson (7):
  fsck.gfs2: Don't bother to pass bl blockmap pointer
  fsck.gfs2: Remember the previous rgrp pointer for speed
  fsck.gfs2: Don't set gfs1rg pointer unless we need to
  fsck.gfs2: Make _fsck_bitmap_set not send a return code
  fsck.gfs2: convert fsck_bitmap_set to a macro
  fsck.gfs2: Speed up function bitmap_type
  fsck.gfs2: Make pass2 go by directory rbtree for performance

 gfs2/fsck/metawalk.c | 69 ++++++----------------------------------------------
 gfs2/fsck/metawalk.h | 65 +++++++++++++++++++++++++++++++++++++++++++------
 gfs2/fsck/pass1.c    | 47 +++++++++++++++++++++--------------
 gfs2/fsck/pass2.c    | 21 ++++++----------
 gfs2/fsck/util.h     |  8 +++++-
 5 files changed, 110 insertions(+), 100 deletions(-)

-- 
2.5.5



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

end of thread, other threads:[~2016-06-27 12:24 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-06-22 19:26 [Cluster-devel] [gfs2-utils PATCH 0/7] fsck.gfs2 performance improvements Bob Peterson
2016-06-22 19:26 ` [Cluster-devel] [gfs2-utils PATCH 1/7] fsck.gfs2: Don't bother to pass bl blockmap pointer Bob Peterson
2016-06-23 12:45   ` Andrew Price
2016-06-22 19:26 ` [Cluster-devel] [gfs2-utils PATCH 2/7] fsck.gfs2: Remember the previous rgrp pointer for speed Bob Peterson
2016-06-22 19:26 ` [Cluster-devel] [gfs2-utils PATCH 3/7] fsck.gfs2: Don't set gfs1rg pointer unless we need to Bob Peterson
2016-06-22 19:26 ` [Cluster-devel] [gfs2-utils PATCH 4/7] fsck.gfs2: Make _fsck_bitmap_set not send a return code Bob Peterson
2016-06-22 19:26 ` [Cluster-devel] [gfs2-utils PATCH 5/7] fsck.gfs2: convert fsck_bitmap_set to a macro Bob Peterson
2016-06-22 19:26 ` [Cluster-devel] [gfs2-utils PATCH 6/7] fsck.gfs2: Speed up function bitmap_type Bob Peterson
2016-06-22 19:26 ` [Cluster-devel] [gfs2-utils PATCH 7/7] fsck.gfs2: Make pass2 go by directory rbtree for performance Bob Peterson
2016-06-27 12:24 ` [Cluster-devel] [gfs2-utils PATCH 0/7] fsck.gfs2 performance improvements Steven Whitehouse

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.