]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
librbd: track new operation features within image
authorJason Dillaman <dillaman@redhat.com>
Fri, 5 Jan 2018 02:50:02 +0000 (21:50 -0500)
committerJason Dillaman <dillaman@redhat.com>
Fri, 12 Jan 2018 13:12:58 +0000 (08:12 -0500)
commit209f6fc5a44e2d068ce0dd8b3e9a25ee700ad0e0
treeb12c805eef0db92389f59cb35405bc0f24625e80
parent4ffd5b79073798bdf45799ffa074d79df402bd21
librbd: track new operation features within image

This will initially be utilized to restrict older clients from
performing operations against an image if (1) it doesn't
support the new feature bit, or (2) doesn't support the specific
enabled op feature.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
src/cls/rbd/cls_rbd.cc
src/cls/rbd/cls_rbd_client.cc
src/cls/rbd/cls_rbd_client.h
src/common/options.cc
src/include/rbd/features.h
src/pybind/mgr/dashboard/rbd_ls.py
src/pybind/rbd/rbd.pyx
src/test/cls_rbd/test_cls_rbd.cc
src/tools/rbd/ArgumentTypes.cc