On Sun, 2009-03-15 at 10:19 +0100, Alexander Larsson wrote:
> The debate is far from over with this. gio should be made slower and do
> unnecessary syncronous I/O in order to fulfill the standards, yes.

        Sure, it should fsync on ext4-before-it-was-fixed systems - it sucks to
loose data; though I'm still unconvinced this is a standards issue :-)

>  But there are milllions of lines of code that does the rename as
> atomic replace and the chances that anywhere near a majority of those
> are "fixed" is extremely slim. Therefore everyone should be aware of
> the broken filesystems that don't give data-before-metadata-on-rename
> guarantees so that sane people can stay away from them.

        Out of interest, what distributions are shipping with ext4 configured
in this helpful "loose your data" mode ? can we not simply inject the
"go slower" patch into these ext4 distros [ since it won't affect their
performance quite as badly as everywhere else ], as a temporary
workaround; and then sit back and let the default glib behaviour be to
work well on all sane systems ? :-)

        Regards,

                Michael.

-- 
 michael.me...@novell.com  <><, Pseudo Engineer, itinerant idiot


_______________________________________________
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list

Reply via email to