All of lore.kernel.org
 help / color / mirror / Atom feed
* v3 experimental data=ordered and logging speedups for 2.6.1
@ 2004-01-19 16:45 Chris Mason
  2004-01-19 22:53 ` Dieter Nützel
                   ` (2 more replies)
  0 siblings, 3 replies; 13+ messages in thread
From: Chris Mason @ 2004-01-19 16:45 UTC (permalink / raw)
  To: reiserfs-list, green

Hello everyone,

I've got most of data=ordered finished, there are a few paths like
writepage and O_DIRECT that need tweaking.  Thanks to Oleg's file_write
work in 2.6.x, the data=journal patch is much cleaner than 2.4, it is
almost done but not included in the bunch of patches I just uploaded to
ftp.suse.com.  Oleg is cc'd in case he wants to look over the changes to
reiserfs_file_write in reiserfs-jh-2.

The code has survived a weekend of moderate load, but you still want it
very far away from production servers.  I'm headed off to linux world in
NYC for the rest of the week, and I wanted to post this for review and
the few brave souls out there who might want to give it a try.

ftp.suse.com/pub/people/mason/patches/data-logging/experimental/2.6.1

The README:

Experimental reiserfs data=ordered and logging speedups against 2.6.1

Apply these in order:

01-reiserfs-journal-writer
removes old stale debugging code, very safe

02-reiserfs-nesting
Adds support for nested transactions in reiserfs, needed for the quota code,
and ported from 2.4.x by Jeff Mahoney

03-reiserfs-iosize
Changes reiserfs to tell userspace the default io size is 4k.  Works around
a bug in bdb hit by rpm users

04-reiserfs-balance_dirty
Changes reiserfs_file_write to throttle writers the way the rest of linux
does.  This patch has already been sent for inclusion, it should get in soon

05-reiserfs-logging
Logging speedups for small transactions and fsync heavy applications.  Most
experimental patch of the bunch, since it changes the way the log does
metadata writeback

06-reiserfs-jh-2
Adds data=ordered support, along with a journal header attached to
the buffer head.  This allows for more efficient data=ordered support
than I had in 2.4.x.

-chris



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

end of thread, other threads:[~2004-02-12 14:18 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-01-19 16:45 v3 experimental data=ordered and logging speedups for 2.6.1 Chris Mason
2004-01-19 22:53 ` Dieter Nützel
2004-01-19 22:54   ` Mike Fedyk
2004-01-21  1:50   ` Chris Mason
2004-02-09 13:04     ` Dieter Nützel
2004-02-09 14:14       ` Javier Marcet
2004-01-21 15:09 ` Oleg Drokin
2004-02-11 11:49 ` Oleg Drokin
2004-02-11 14:00   ` Chris Mason
2004-02-11 14:26     ` Oleg Drokin
2004-02-11 14:59       ` Chris Mason
2004-02-11 15:09         ` Oleg Drokin
2004-02-12 14:18           ` Chris Mason

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.