Hello, all,

We are trying to deploy Sheepdog onto SmartOS platform. I use "deploy" rather 
than "port" because no too much modifiication of Sheepdog sourcecode is 
necesssary. Sheepdog has been well known in Linux world as a good distributed 
block storage system for QEMU/KVM virtual machines and other iSCSI target 
machines. Many guys in SmartOS community may be interested in having a 
distributed block storage system on SmartOS platform. So I'd like to share our 
progress and call for help as well.

So far we have achieved:
1. Sheepdog client, a block device driver that has been integrated into QEMU, 
has been proved to work well on SmartOS platform thanks to the extraodinary 
porting work of QEMU/KVM done by Joyent team.
2. we find Sheepdog server is mostly coded in POSIX style and uses very few 
Linux-specific stuffs. so we tried to launch Sheepdog server direclty in a 
centos lx-branded zone and it exited silently very quickly. We are trying to 
collect more information using DTrace.
3. we tried to compile Sheepdog on native SmartOS. The job hasn't finished yet 
but we believe it to be promising. We found some packages missing on SmartOS 
platform, like cpglib. There are also some discrepancies in the standard GLIB C 
libary on both platforms. We are fixing these problems and hopefully we can get 
a native zone version of Sheepdog in a few days.

As we have very little experience in using Dtrace. So we'd like to call for 
some help with using Dtrace to analyze why Sheepdog can't work on lx-branded 
zone.

Thanks all.

Baitao from Briphant team in China





-------------------------------------------
smartos-discuss
Archives: https://www.listbox.com/member/archive/184463/=now
RSS Feed: https://www.listbox.com/member/archive/rss/184463/25769125-55cfbc00
Modify Your Subscription: 
https://www.listbox.com/member/?member_id=25769125&id_secret=25769125-7688e9fb
Powered by Listbox: http://www.listbox.com

Reply via email to