Everyone is right - sort of :) It is that target_core_rbd module that I made that was rejected upstream, along with modifications from SUSE which added persistent reservations support. I also made some modifications to rbd so target_core_rbd and krbd could share code. target_core_rbd uses rbd like a lib. And it is also modifications to the targetcli related tool and libs, so you can use them to control the new rbd backend. SUSE's lrbd then handles setup/management of across multiple targets/gatways. I was going to modify targetcli more and have the user just pass in the rbd info there, but did not get finished. That is why in that suse stuff you still make the krbd device like normal. You then pass that to the target_core_rbd module with targetcli and that is how that module knows about the rbd device. The target_core_rbd module was rejected upstream, so I stopped development and am working on the approach suggested by those reviewers which instead of going from lio->target_core_rbd->krbd goes lio->target_core_iblock->linux block layer->krbd. With this approach you just use the normal old iblock driver and krbd and then I am modifying them to just work and do the right thing. On 01/19/2016 05:45 AM, Василий Ангапов wrote: > So is it a different approach that was used here by Mike Christie: > http://www.spinics.net/lists/target-devel/msg10330.html ? > It seems to be a confusion because it also implements target_core_rbd > module. Or not? > > 2016-01-19 18:01 GMT+08:00 Ilya Dryomov <idryomov@xxxxxxxxx>: >> On Tue, Jan 19, 2016 at 10:34 AM, Nick Fisk <nick@xxxxxxxxxx> wrote: >>> But interestingly enough, if you look down to where they run the targetcli ls, it shows a RBD backing store. >>> >>> Maybe it's using the krbd driver to actually do the Ceph side of the communication, but lio plugs into this rather than just talking to a dumb block device??? >> >> It does use krbd driver. >> >> Thanks, >> >> Ilya _______________________________________________ ceph-users mailing list ceph-users@xxxxxxxxxxxxxx http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com