Two more
Two more
Posted Mar 31, 2009 21:02 UTC (Tue) by rahulsundaram (subscriber, #21946)In reply to: Two more by man_ls
Parent article: From ext3 to ext4: An Interview with Theodore Ts'o (Linux Magazine)
Posted Mar 31, 2009 21:40 UTC (Tue)
by man_ls (guest, #15091)
[Link] (5 responses)
Posted Mar 31, 2009 21:50 UTC (Tue)
by rahulsundaram (subscriber, #21946)
[Link] (4 responses)
The very same blog post that describes the problems also mentions that fixes have already been queued. Technically, I don't know what more you could ask for. To be clear, there are other potential issues present but the ones you are talking about were fixed even before the blog post was written.
Posted Mar 31, 2009 22:47 UTC (Tue)
by man_ls (guest, #15091)
[Link] (3 responses)
There are few black and white issues, but a filesystem developer saying that corrupting user data is fine would seem to qualify. Later commiting a fix to "work around" the problem while a hundred thousand developers fix their code is hardly enough. Technically, I am not even sure a public flogging would be enough.
And now, ladies and gentlemen, with your kind permission I will just call Ts'o a nazi in a half-assed invocation of Godwin's law to jump out of this discussion and go to sleep.
Posted Mar 31, 2009 23:52 UTC (Tue)
by rahulsundaram (subscriber, #21946)
[Link] (2 responses)
Posted Apr 1, 2009 0:04 UTC (Wed)
by bojan (subscriber, #14302)
[Link] (1 responses)
Actually, you don't even have to look at other file systems. ext3 in writeback mode is sufficient, because metadata can go to disk before data. You may end up with garbage in your files after the crash.
Posted Apr 1, 2009 6:52 UTC (Wed)
by man_ls (guest, #15091)
[Link]
Posted Apr 3, 2009 14:03 UTC (Fri)
by anton (subscriber, #25547)
[Link]
Just for one reason: because Mr Ts'o never admitted to being wrong. In Catholic terms, what good is reparation without repentance? Or, how can you ever learn from your mistakes if you don't admit them in the first place?
Workarounds
Workarounds
What other filesystems are you talking about? On ext2 and other filesystems without a journal, sure, users know the risks and live with them. But applications seem to work fine on most other journaling filesystems: ext3, reiserfs, hfs+, zfs, even xfs was fixed years ago. Cygwin on ntfs works fine.
Workarounds
Workarounds
Workarounds
Writeback mode? FAT?!? Please leave your (metaphorical) commit rights in the reception on your way out. Both of you.
Workarounds
Two more
Ted suggested that it was an application usage problem but
added hacks to workaround the issues anyway.
It's a question of trust. Do I trust my data to a file system whose
developer has the attitude that Ted T'so has? Not if I have an
alternative.