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
