]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rbd: switch to libkrbd for 'rbd {map,showmapped,unmap}' operations
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)
commit0ba3960c608708132f5980a212fa08691715b85a
tree4e69f3ada972837fad4b8784de2fe63376832f32
parent2521e73aacef577b58bfa8ee69c5e016a88fd5a9
rbd: switch to libkrbd for 'rbd {map,showmapped,unmap}' operations

Thanks to libkrbd, 'rbd map' now outputs the device node it mapped to
to stdout:

    $ sudo rbd map foo
    /dev/rbd0

This will allow us to get rid of a lot of ad-hoc poll/sleep code in our
qa scripts.

Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
src/Makefile.am
src/rbd.cc