The POSIX spec doesn't need to change one bit. Both behaviors entirely conform to POSIX.
And as for getting filesystems to change -- that's going to be the case. Any widely-used filesysem will encounter the same problem that started this mess, and will either implement the same fix or suffer the fate of XFS.
Posted Mar 17, 2009 2:35 UTC (Tue) by bojan (subscriber, #14302)
[Link]
I see FS implementers shaking in their boots :-)
BTW, people already started fixing the code. Or didn't you read that GTK thread?
PS. Even Ted's workarounds in ext4 do not do full ordered rename in all cases. These are only for the cases of the most widely known application breakage. But, if you keep insisting, he may do the lockup-on-fsync for you, ext3 style, just so that you can get that nice UI feeling in properly written apps ;-)
Wishful thinking
Posted Mar 17, 2009 2:37 UTC (Tue) by quotemstr (subscriber, #45331)
[Link]
Care to link to this thread?
Wishful thinking
Posted Mar 17, 2009 2:44 UTC (Tue) by bojan (subscriber, #14302)
[Link]