]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
librbd, rbd.py, test_rbd.py: flatten methods
authorDan Mick <dan.mick@inktank.com>
Fri, 20 Jul 2012 03:23:06 +0000 (20:23 -0700)
committerJosh Durgin <josh.durgin@inktank.com>
Mon, 30 Jul 2012 18:17:27 +0000 (11:17 -0700)
commit26ed3841904ed0f661eaa67aa06176f064a09f43
tree18c2f9da57bc32e764835c3a00b9271e4849a4e4
parentf42e18754855bd545e2c02f3369bda976e917457
librbd, rbd.py, test_rbd.py: flatten methods

librbd:
- copyup_block for individual blocks (for read/write path)
- flatten for iterating across whole image (for rbd cli)

rbd.py:
Image.flatten (whole image)

Fixes: #2606
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
src/include/rbd/librbd.h
src/include/rbd/librbd.hpp
src/librbd.cc
src/pybind/rbd.py
src/test/pybind/test_rbd.py
src/test/rbd/test_cls_rbd.cc