Hi, On 04/18/2013 05:05 PM, Sylvain Munaut wrote:
Hi, I've been working on getting a working blktap driver allowing to access ceph RBD block devices without relying on the RBD kernel driver and it finally got to a point where, it works and is testable.
This is really cool! I already pointed a couple at Citrix at this since I'd really love to see this go into XenServer at some point and expand the CloudStack RBD support from KVM to XenServer as well.
Some of the advantages are: - Easier to update to newer RBD version - Allows functionality only available in the userspace RBD library (write cache, layering, ...) - Less issue when you have OSD as domU on the same dom0 - Contains crash to user space :p (they shouldn't happen, but ...) It's still an early prototype, but if you want to give it a shot and give feedback. You can find the code there https://github.com/smunaut/blktap/tree/rbd (rbd branch). Currently the username, poolname and image name are hardcoded ... (look for FIXME in the code). I'll get to that next, once I figured the best format for arguments.
My Xen is kind of rusty, last time I used it was about 3 years ago, but can't you do something similar like with Qemu? Just submit all the arguments semi-column separated?
Cheers, Sylvain -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html
-- Wido den Hollander 42on B.V. Phone: +31 (0)20 700 9902 Skype: contact42on -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html