On 2019-03-15 11:29 p.m., MORITA Kazutaka wrote:
Any suggestions on alternatives?  I'd say ceph is a primary one, but sheepdog 
seemed to be 'lighter weight'.

I'm a bit interested in keeping sheepdog as a tiny implementation of
distributed block storage so that we can use it for evaluation purposes. Since we don't have enough resources for maintenance, we
have to remove some of the current sheepdog features and make
implementation as simple as possible.  For example:
  - Remove object cache feature. We can create a block-level cache
outside of sheepdog with bcache or dm-cache.
  - Remove hyper volume feature. We can create a huge block device on
top of sheepdog volumes with LVM.
  - Remove object storage feature. It's out of scope of distributed
block storage and there is more stable software like OpenStack Swift.
  - Remove experimental feature like NFS or Linux block device support.

Any comments would be welcome.


I would imagine that does mean that you would be keeping the block storage which KVM knows how to use? Which I think was a primary goal? That was my primary reason I was giving Sheepdog a try.

I'm not sure which specific function above to which this relates, but the other interesting feature was the shared file storage. Being able to share files between hosts was of value. But I could see that being removed if a simple distributed file system is too complex.


Thanks

Kazutaka

--
sheepdog mailing list
sheepdog@lists.wpkg.org
https://lists.wpkg.org/mailman/listinfo/sheepdog

Reply via email to