Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

In this case, that stability is a promise from a SAN, a commercial product that has a very good reliability track record. We're pretty confident that the data we write is going to be stable, unless there's a physical disaster like a fire . . . which is why we write to multiples of these, which are physically distributed, have staggered software update schedules, etc. etc.

You can still lose everything, you can't control all failure modes. But you can plan for and protect against common disasters.

The original discussion was about the lack of OS support for proper flushing and making data stable. I think the lack of decent support for this is a decades-long travesty; claims that the lack of this functionality doesn't matter because "there might be firmware bugs in the storage system, so why bother?" are specious and unhelpful.



The support for flushing and making data stable has been around for a long time.

The problem is that using that support kills performance, so apps often don't.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: