[sheepdog-users] SIGABRT when doing: dog vdi check

Liu Yuan namei.unix at gmail.com
Sat Jan 4 06:35:49 CET 2014


On Sat, Jan 04, 2014 at 01:28:27PM +0800, Liu Yuan wrote:
> > Last question is about checksumming of data. Is it better to lay sheep
> > on ext4 and use btrfs/zfs on the VDI or lay sheep on btrfs and use ext4
> > on top of VDI?
> > 
> 
> Either is okay, since sheepdog provide block device abstraction and don't care
> how you use it. For file system that you lay sheep on, ext4 or xfs is suggested
> since we just expect posix xattr support on the underlying filesystem.
> 
> By the way, if you are only interested in block device (not for VM), you can take
> a look at iSCSI (https://github.com/sheepdog/sheepdog/wiki/General-protocol-support-%28iSCSI-and-NBD%29#iscsi)
> 
> Which probably will outperform sheepfs because sheepfs is based on fuse and
> performanc is heavily constrained by it.
> 

Oh, I have to mention that sheepfs has some advantage over iSCSI, recently we
add hyper volume support, with which we support as large as 16PB vdi and currently
only sheepfs and http storage, similar to Amazon S3(We don't have wiki for it
but I'll write it soon) support hyper volume.

For hyper volume(16PB vdi), recently we found that, only xfs support it
well. (I mean you mkfs.xfs on the vdi).

Thanks
Yuan



More information about the sheepdog-users mailing list