coreos / torus

Torus Distributed Storage
https://coreos.com/blog/torus-distributed-storage-by-coreos.html
Apache License 2.0
1.78k stars 173 forks source link

Object Store Volumes #166

Open barakmich opened 8 years ago

barakmich commented 8 years ago

This needs a design. There was support for this in very early versions of Torus, but there were a number of mistakes in that design. Fortunately, we know the current architecture allows for it. We can probably make a better one, and this issue is to track ideas and plan out what the right design looks like.

After implementation, we can talk about FUSE mounts and WebDAV and S3 and other great interfaces to it, but let's build the right thing and then spawn all the cool features.

mikefedyk commented 8 years ago

Also consider relaxing the consistency rules for pure object storage. Synchronous replication will snuff out any possibility of running a global object store.

dronadroid commented 7 years ago

Is there any previous design on this ? Does this mean, we need to use objectset instead of blockset ? Inode would have objectRefs instead of blockrefs ?