Slashdot Mirror


Apps That Rely On Ext3's Commit Interval May Lose Data In Ext4

cooper writes "Heise Open posted news about a bug report for the upcoming Ubuntu 9.04 (Jaunty Jackalope) which describes a massive data loss problem when using Ext4 (German version): A crash occurring shortly after the KDE 4 desktop files had been loaded results in the loss of all of the data that had been created, including many KDE configuration files." The article mentions that similar losses can come from some other modern filesystems, too. Update: 03/11 21:30 GMT by T : Headline clarified to dispel the impression that this was a fault in Ext4.

11 of 830 comments (clear)

  1. Don't worry by sakdoctor · · Score: 5, Funny

    Don't worry guys, I read the summary this time, and it only affects the German version of ext4.

    1. Re:Don't worry by Daimanta · · Score: 3, Funny

      Makes perfect sense: Germans are rediculously punctual, if the allocation is delayed you just KNOW something is terribly wrong.

      --
      Knowledge is power. Knowledge shared is power lost.
    2. Re:Don't worry by microbee · · Score: 2, Funny

      OMG, you expect me to RTFA??!! In a BUGzilla?

  2. pr0n by Quintilian · · Score: 5, Funny

    Real reason for the bug report: Someone's angry and wants his porn back.

  3. Programmers at Microsoft suck by Xoc-S · · Score: 1, Funny

    If Microsoft hadn't written this crappy code, and they'd used Linux instead, this wouldn't have happened.

  4. Re:Bull by Lord+Ender · · Score: 5, Funny

    In fact, there is no such thing as an OS bug! All good programmers should re-implement essential and basic operating system features in their user applications whenever they run into so-called "OS bugs." If you question this, you must be a bad programmer, obviously.

    --
    A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
  5. Re:Not a bug by Profane+MuthaFucka · · Score: 5, Funny

    That would be smart, but only if the SQL database is encrypted too. It's theoretically possible to read a registry with an editor, and we can't have that. Also, we need a checksum on the registry. If the checksum is bad, we have to overwrite the registry with zeroes. Registries are monolithic, and we have to make sure that either it's good data, or NONE of it is good data. Otherwise the user would get confused.

    I am so excited about this that I'm going to start working on it just as soon as I get done rewriting all my userspace tools in TCL.

    --
    Fascism trolls keeping me up every night. When I starts a preachin', he HITS ME WITH HIS REICH!
  6. Re:Classic tradeoff by legirons · · Score: 2, Funny

    It's amazing how fast a filesystem can be if it makes no guarantees that your data will actually be on disk when the application writes it.

    Backups redirected to /dev/null, run much faster... ;)

  7. Re:Bull by NotPenny'sBoat · · Score: 2, Funny

    The more distant the target, the more you have to lead, and the greater chance there is of something happening between the time you pull the trigger and the time the bullet reaches its target zone: the wind may shift, the target may change speed, or direction...

    Or your mother-in-law may step between the barrel and the target. Darn.

    --
    What's #FFFFFF and #000000 and #FF0000 all over?
  8. Re:Not a bug by bluefoxlucid · · Score: 2, Funny

    No, we have journals so the file system doesn't get a gaping hole in it that starts cross-linking shit and damaging more files after the initial data loss, and then implode and fuck your mom.

  9. But can you do it without looking? by clarkn0va · · Score: 2, Funny

    My core2quad machine with 3 SATA disk RAID runs for about 20 minutes on a tiny APC UPS I bought from newegg for less than $100.

    Sure, but that's assuming you can save your work in all open applications without power to your display. Me, I like a UPS with a little more juice so I can reap the fullness of my 52" plasma while cleaning up and shutting down.

    --
    I am literally 3000 tokens away from the chaotic crossbow --Stephen