From: Florian Weimer <fweimer@bfk.de>
To: Bernd Schubert <bernd.schubert@fastmail.fm>
Cc: "Ted Ts'o" <tytso@mit.edu>, Jonathan Nieder <jrnieder@gmail.com>,
linux-ext4@vger.kernel.org
Subject: Re: Bug#605009: serious performance regression with ext4
Date: Mon, 29 Nov 2010 16:27:12 +0000 [thread overview]
Message-ID: <82oc98f63j.fsf@mid.bfk.de> (raw)
In-Reply-To: <201011291618.25084.bernd.schubert@fastmail.fm> (Bernd Schubert's message of "Mon\, 29 Nov 2010 16\:18\:24 +0100")
* Bernd Schubert:
> Wouldn't it make sense to modify ext4 or even the vfs to do that on close()
> itself? Most applications expect the file to be on disk after a close anyway
> and I also don't see a good reason why one should delay a disk write-back
> after close any longer (well, there are exeption if the application is broken,
> for example such as ha-logd used by pacemaker, which did for each line of logs
> an open, seek, write, flush, close sequence..., but at least we have fixed
> that in -hg now).
If you use Oracle Berkeley DB in a process-based fashion, it is
crucial for decent performance that the memory-mapped file containing
the cache is not flushed to disk when the database environment is
closed prior to process termination. Perhaps flushing could be
delayed until the last open file handle is gone. In any case, it's a
pretty drastic change, which should probably be tunable with a
(generic) mount option.
--
Florian Weimer <fweimer@bfk.de>
BFK edv-consulting GmbH http://www.bfk.de/
Kriegsstraße 100 tel: +49-721-96201-1
D-76133 Karlsruhe fax: +49-721-96201-99
--
To unsubscribe from this list: send the line "unsubscribe linux-ext4" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
next prev parent reply other threads:[~2010-11-29 16:34 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <20101126093257.23480.86900.reportbug@pluto.milchstrasse.xx>
[not found] ` <20101126145327.GB19399@rivendell.home.ouaza.com>
[not found] ` <20101126215254.GJ2767@thunk.org>
[not found] ` <20101127075831.GC24433@burratino>
[not found] ` <20101127085346.GD14011@rivendell.home.ouaza.com>
[not found] ` <20101129041152.GQ2767@thunk.org>
2010-11-29 7:29 ` Bug#605009: serious performance regression with ext4 Jonathan Nieder
2010-11-29 14:44 ` Ted Ts'o
2010-11-29 15:18 ` Bernd Schubert
2010-11-29 15:37 ` Ted Ts'o
2010-11-29 15:54 ` Eric Sandeen
2010-11-29 16:20 ` Bernd Schubert
2010-11-29 16:27 ` Florian Weimer [this message]
2010-11-29 20:50 ` Andreas Dilger
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=82oc98f63j.fsf@mid.bfk.de \
--to=fweimer@bfk.de \
--cc=bernd.schubert@fastmail.fm \
--cc=jrnieder@gmail.com \
--cc=linux-ext4@vger.kernel.org \
--cc=tytso@mit.edu \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).