]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
Merge pull request #31188 from zy751713126/rbd_features
authorJason Dillaman <dillaman@redhat.com>
Fri, 8 Nov 2019 12:35:05 +0000 (07:35 -0500)
committerGitHub <noreply@github.com>
Fri, 8 Nov 2019 12:35:05 +0000 (07:35 -0500)
librbd: features converting bitmask and string API

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
1  2 
src/include/rbd/librbd.h
src/include/rbd/librbd.hpp
src/librbd/librbd.cc
src/pybind/rbd/rbd.pyx
src/test/pybind/test_rbd.py

Simple merge
index 1164bf25939857084bc8d2cef377a461f5c6ca1b,bdc2c2384a371ad01bdd7234fc410a17af9b8f91..fb5ccf627d4d29ed275632eaa7ab8d7c85b1f814
@@@ -240,9 -212,11 +240,11 @@@ public
                         const char *snapname, RBD::AioCompletion *c);
    int aio_open_by_id_read_only(IoCtx& io_ctx, Image& image, const char *id,
                                 const char *snapname, RBD::AioCompletion *c);
+   int features_to_string(uint64_t features, std::string *str_features);
+   int features_from_string(const std::string str_features, uint64_t *features);
  
    int list(IoCtx& io_ctx, std::vector<std::string>& names)
 -    __attribute__((deprecated));
 +    CEPH_RBD_DEPRECATED;
    int list2(IoCtx& io_ctx, std::vector<image_spec_t>* images);
  
    int create(IoCtx& io_ctx, const char *name, uint64_t size, int *order);
Simple merge
Simple merge
Simple merge