From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Price Date: Tue, 26 Feb 2013 14:04:21 +0000 Subject: [Cluster-devel] [PATCH 0/5] mkfs.gfs2 improvements (groundwork) Message-ID: <1361887466-20763-1-git-send-email-anprice@redhat.com> List-Id: To: cluster-devel.redhat.com MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit This patchset lays the groundwork for the RAID stripe alignment (etc.) enhancements I'm working on. Notably it reduces the peak heap usage (from >3GB to ~25MB for a 50TB fs with default options) and also improves performance slightly. It also adds more tests to the test suite (run 'make check'). Andrew Price (5): libgfs2: Rework blk_alloc_i libgfs2: Make gfs2_rgrp_out accept char buffers mkfs.gfs2: Reduce memory usage gfs2-utils: Make the tool tests script more useful mkfs.gfs2: Separate user options from file system params .gitignore | 2 + gfs2/convert/gfs2_convert.c | 10 +- gfs2/edit/hexedit.c | 4 +- gfs2/fsck/initialize.c | 4 +- gfs2/fsck/metawalk.c | 4 +- gfs2/fsck/pass5.c | 2 +- gfs2/fsck/rgrepair.c | 4 +- gfs2/libgfs2/fs_geometry.c | 4 +- gfs2/libgfs2/fs_ops.c | 99 +++++--- gfs2/libgfs2/gfs1.c | 6 +- gfs2/libgfs2/libgfs2.h | 10 +- gfs2/libgfs2/ondisk.c | 32 ++- gfs2/libgfs2/structures.c | 2 +- gfs2/mkfs/main_jadd.c | 2 +- gfs2/mkfs/main_mkfs.c | 593 +++++++++++++++++++++++--------------------- tests/tool_tests.sh | 56 ++++- 16 files changed, 476 insertions(+), 358 deletions(-) -- 1.8.1.2