From: Bob Peterson <rpeterso@redhat.com>
To: cluster-devel.redhat.com
Subject: [Cluster-devel] [gfs2-utils PATCH 0/7] fsck.gfs2 performance improvements
Date: Wed, 22 Jun 2016 14:26:45 -0500 [thread overview]
Message-ID: <cover.1466623302.git.rpeterso@redhat.com> (raw)
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
next reply other threads:[~2016-06-22 19:26 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-06-22 19:26 Bob Peterson [this message]
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
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=cover.1466623302.git.rpeterso@redhat.com \
--to=rpeterso@redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.