ordered(tm) brand
ordered(tm) brand
Posted Mar 16, 2009 15:24 UTC (Mon) by nybble41 (subscriber, #55106)In reply to: ordered(tm) brand by nye
Parent article: Garrett: ext4, application expectations and power management
Could you give an example of a case where it isn't true for ext4? The point of the discussion seems to me to be that some application developers assumed that data=ordered implied full on-disk ordering of filesystem operations, when in fact it only guarantees limited ordering within individual inodes (ensuring that any given file's contents on disk are never uninitialized).
Will ext4 increase a file's size before committing its contents to disk? If so, that would be a separate issue independent of the write()/rename() ordering issue discussed thus far. If not, then the guarantee is the same as with ext3.
