News for hackers. Stuff that matters.
Re:Torus: A distributed storage system by CoreOS by vidarh on Wednesday June 01, 2016 @02:49PM (#11817102)
Persistent storage isn't a hard problem. Distributed, well performing, scalable and consistent storage is a hard problem.
Re:Torus: A distributed storage system by CoreOS by dap on Wednesday June 01, 2016 @03:04PM (#11817218)
Actually, persistent storage is fairly hard in itself. Look at what ZFS does to ensure data integrity in the face of phantom writes, dropped writes, bad controllers, and other implicit, non-fatal failures.
Re:Torus: A distributed storage system by CoreOS by vidarh on Wednesday June 01, 2016 @03:05PM (#11817229)
ZFS still also have the issue of having to perform well. You have a point, but ZFS is still trivial compared to a proper distributed filesystem, and you could achieve the same reliability much easier than ZFS if you sacrificed the performance.
Re:Torus: A distributed storage system by CoreOS by thinkersilver on Wednesday June 01, 2016 @04:34PM (#11817919)
The ClusterHQ guys behind the FlockerHQ found this out the hard way [0]. Initially Flocker was meant to provide a container data migration tool on top of ZFS, now it is a front-end to more established storage systems like Cinder,vSan,EBS,GPD and so on.

[0] https://docs.clusterhq.com/en/latest/faq/#what-happened-to-z...

Re:Torus: A distributed storage system by CoreOS by dap on Wednesday June 01, 2016 @03:15PM (#11817306)
Absolutely -- I didn't mean to imply that ZFS even comes close to solving the distributed parts of the problem, but rather that a distributed storage system does have to address the problems of putting bits on disk.
Re:Torus: A distributed storage system by CoreOS by zzzcpan on Wednesday June 01, 2016 @03:33PM (#11817436)
> Actually, persistent storage is fairly hard in itself

Don't we have distributed data storages precisely because it's impossible to guaranty persistence locally? It's kind of a way to not bother trying to solve the impossible, but to achieve some guarantees on a different level.

Re:Torus: A distributed storage system by CoreOS by wnoise on Wednesday June 01, 2016 @06:06PM (#11818617)
That's one use case, but far more common is reducing latency and increasing bandwidth for distributed computing acting on a shared set of data.