[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <20090729171649.GB14105@mit.edu>
Date: Wed, 29 Jul 2009 13:16:49 -0400
From: Theodore Tso <tytso@....edu>
To: Alexander Shishkin <alexander.shishckin@...il.com>
Cc: linux-ext4@...r.kernel.org
Subject: Re: [PATCH] [RFC] mkjournal: zero journal blocks only when
necessary
On Wed, Jul 29, 2009 at 06:58:16PM +0300, Alexander Shishkin wrote:
> Will something like this do?
>
> The only blocks that might theoretically (although very unlikely) be
> dangerous for newly-created filesystem's integrity are those that
> still contain valid signatures, others can be safely skipped.
>
> Since reads are generally faster (or at least, not slower), this
> gives some performance increase during mkfs run.
Did you bother benchmarking what this would do on normal disk drives?
Previously we were writing out the blocks to be zeroed in large chunks
at a time for speed reasons. This patch reduces it to reading the
journal one block at a time, and if it contains a valid signature it
writes a zero block.
The patch also doesn't check for commit blocks, which are just as much
a problem (if not more so) than revoke blocks.
- Ted
--
To unsubscribe from this list: send the line "unsubscribe linux-ext4" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists