From: Chris Mason <mason@suse.com>
To: reiserfs-list@namesys.com
Subject: Re: udpated data logging available
Date: 18 Jun 2003 09:56:54 -0400 [thread overview]
Message-ID: <1055944613.5545.22.camel@tiny.suse.com> (raw)
In-Reply-To: <1055764071.24111.650.camel@tiny.suse.com>
Hello again,
ftp.suse.com/pub/people/mason/patches/data-logging/2.4.21/experimental
Has two additional patches. The first is io-stalls-logging-6.diff,
which is very similar to the io stalling code I've been posting on the
linux kernel list. It's unrelated to reiserfs really, and fixes some
fairness issues at the block device layer.
The second is reiserfs-jh-1, which changes where the lists live for
data=ordered and tail buffers. It allows us to do a few things:
fdatasync without triggering a commit for tails or data=ordered buffers.
O_DIRECT and data=ordered.
O_DIRECT without special code to make sure tails get flushed.
optimizations on data=ordered write back.
The two O_DIRECT parts aren't coded yet, but I wanted to get this patch
out there for people to try. The good news is the O_DIRECT stuff
involves removing code instead of adding it, so it is just a matter of
testing.
The reiserfs-jh code is also needed for a worthwhile port to 2.5, it
should make things easier overall from here on. Handle with care, it's
been through an overnight run, but I make no promises the jh code won't
give you a chance to see how good your backups are.
io-stalling-6 is considered stable, it is just in the experimental
directory because it is not strictly needed for the data logging in
general.
-chris
next prev parent reply other threads:[~2003-06-18 13:56 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-06-16 11:47 udpated data logging available Chris Mason
2003-06-18 13:56 ` Chris Mason [this message]
2003-06-23 2:45 ` Chris Mason
2003-06-23 16:53 ` Christian Mayrhuber
2003-06-25 19:15 ` Chris Mason
2003-06-26 0:16 ` Christian Mayrhuber
2003-06-26 1:47 ` Chris Mason
2003-06-26 11:42 ` Dieter Nützel
2003-06-26 12:53 ` Chris Mason
2003-06-26 13:36 ` Manuel Krause
2003-07-01 23:41 ` Manuel Krause
2003-07-02 1:44 ` Chris Mason
2003-06-26 17:19 ` Dieter Nützel
2003-07-02 0:46 ` Manuel Krause
2003-07-02 1:46 ` Chris Mason
2003-06-26 11:48 ` Dieter Nützel
2003-06-26 12:18 ` Philippe Gramoullé
2003-06-26 12:35 ` Dieter Nützel
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=1055944613.5545.22.camel@tiny.suse.com \
--to=mason@suse.com \
--cc=reiserfs-list@namesys.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.