This is a more or less direct port of the kernel portion of a recent
change Kirk McKusick recently made to FreeBSD. I'll link to his commit
message which in turn links to lots of interesting reading, but
the short version is that we can speed up both the filesystem and fsck
by clustering metadata
Index: index.html
===
RCS file: /cvs/www/papers/index.html,v
retrieving revision 1.166
diff -u -p -r1.166 index.html
--- index.html 23 Mar 2013 17:56:07 - 1.166
+++ index.html 2 Apr 2013 13:01:44 -
@@ -18,6 +18,13 @@
If you spawn something like
mkdir -p a
mkdir -p a/b
mkdir -p a/b/c
in parallel on a multiprocessor box, you will sometimes get an error
like mkdir: a/b: File exists.
The whole point of mkdir(1)'s -p option is that this shouldn't
happen.
The problem was already fixed in revision 1.20 of
On 04/02/2013 09:20 AM, Jiri B wrote:
Index: index.html
===
RCS file: /cvs/www/papers/index.html,v
retrieving revision 1.166
diff -u -p -r1.166 index.html
--- index.html 23 Mar 2013 17:56:07 - 1.166
+++ index.html 2 Apr
On Tue, Apr 02, 2013 at 01:17:03PM -0400, Nick Holland wrote:
On 04/02/2013 09:20 AM, Jiri B wrote:
Index: index.html
===
RCS file: /cvs/www/papers/index.html,v
retrieving revision 1.166
diff -u -p -r1.166 index.html
---