]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rbd: add libkrbd convenience library
authorIlya Dryomov <ilya.dryomov@inktank.com>
Thu, 17 Apr 2014 15:03:24 +0000 (19:03 +0400)
committerIlya Dryomov <ilya.dryomov@inktank.com>
Wed, 23 Apr 2014 09:33:43 +0000 (13:33 +0400)
commit2651750498cd86f8a6e5e1f2abd58ad1cd581911
tree9f7f673f154add311e6435806e28bf6219232fe2
parentac9b461f67af3fb4f669a4746d45478b99a9f588
rbd: add libkrbd convenience library

Add libkrbd libtool convenience library to provide an interface for
mapping and unmapping rbd images programmatically.  This will be used
by the rbd binary itself and the librbd_fsx testing tool.

libkrbd takes care of the kernel module stuff (common/module.h) and
makes use of libudev to be able to properly wait for block device
creation and deletion and tell which block device got assigned by the
kernel to the newly created mapping.

Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
README
ceph.spec.in
configure.ac
debian/control
src/Makefile-env.am
src/Makefile.am
src/include/Makefile.am
src/include/krbd.h [new file with mode: 0644]
src/krbd.cc [new file with mode: 0644]