syndicate-storage / syndicate

Internet-scale software-defined storage system
Apache License 2.0
56 stars 10 forks source link

Opaque RG block and manifest filenames #50

Closed jcnelson closed 10 years ago

jcnelson commented 10 years ago

Make the names opaque--the cloud host should not be able to tell which Volume they came from, or which file, or when, or which block ID.

jcnelson commented 10 years ago

On second thought, RGs are semi-trusted components. It should be fine if they know this information, since the operator may deploy an RG driver that makes use of this information (and more) to make intelligent storage decisions. For example, blocks from one file might go to storage provider A, and blocks from another might go to provider B. Another example, blocks from one gateway (belonging to a particular user) should go to that user's designated provider.