Any ideas about this? Guessed-up, not-entirely-sure answers would help too.
An example application bug that would be affected by this is from LevelDB: https://code.google.com/p/leveldb/issues/detail?id=189 Thanks, Thanu On Tue, Feb 25, 2014 at 8:01 PM, thanumalayan mad <madth...@gmail.com> wrote: > Hi all, > > Slightly complicated question. > > Assume I do two directory operations in a Btrfs partition (such as an > unlink() and a rename()), one after the other, and a crash happens > after the rename(). Can Btrfs (the current version) send the second > operation to the disk first, so that after the crash, I observe the > effects of rename() but not the effects of the unlink()? > > I think I am observing Btrfs re-ordering an unlink() and a rename(), > and I just want to confirm that my observation is true. Also, if Btrfs > does send directory operations to disk out of order, is there some > limitation on this? Like, is this restricted to only unlink() and > rename()? > > I am looking at some (buggy) applications that use Btrfs, and this > behavior seems to affect them. > > Thanks, > Thanu -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html