Re: [Tux3] Design note: Data flush and rename ordering

2009-03-27 Thread Martin Steigerwald
Hi Daniel, Am Mittwoch 25 März 2009 schrieb Daniel Phillips: I will touch briefly on the recent Ext4 issue, where files written by the write-to-temporary/rename-as-target method would frequently show up as zero length after a crash instead of having the original or updated data. The

Re: [Tux3] Flush some patches on my queue

2009-03-27 Thread Daniel Phillips
On Friday 27 March 2009, OGAWA Hirofumi wrote: Hi, This series are cleanup/fix of logging and commit codes, and random stuff. static-http://userweb.kernel.org/~hirofumi/tux3/ Please review and pull if ok. Thanks. They all look good. The distinction between log_bfree_on_flush

Re: [Tux3] Design note: Data flush and rename ordering

2009-03-27 Thread OGAWA Hirofumi
Daniel Phillips phill...@phunq.net writes: The problem is, Ext4 holds recently written file data in cache even across an atomic (journalled) update of directory metadata. While a strict reading of Posix permits this, application writers do not expect it and I think we want to define stronger

Re: [Tux3] Design note: Data flush and rename ordering

2009-03-27 Thread Daniel Phillips
On Friday 27 March 2009, OGAWA Hirofumi wrote: Daniel Phillips phill...@phunq.net writes: The problem is, Ext4 holds recently written file data in cache even across an atomic (journalled) update of directory metadata. While a strict reading of Posix permits this, application writers do