I am curious to understand how Torus is similar to Sheepdog [0].
From the Sheepdog website:
Sheepdog is a distributed object storage system for
volume and container services and manages the disks
and nodes intelligently. Sheepdog features ease of use,
simplicity of code and can scale out to thousands of
nodes.
The block level volume abstraction can be attached to
QEMU virtual machines and Linux SCSI Target and supports
advanced volume management features such as snapshot,
cloning, and thin provisioning.
The object level container abstraction is designed to
be Openstack Swift and Amazon S3 API compatible and can
be used to store and retrieve any amount of data with a
simple web services interface.
[0] https://sheepdog.github.io/sheepdog/