]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
librados: add COMPRESSIBLE and INCOMPRESSIBLE alloc hints
authorSage Weil <sage@redhat.com>
Fri, 20 May 2016 18:26:33 +0000 (14:26 -0400)
committerSage Weil <sage@redhat.com>
Wed, 1 Jun 2016 15:40:48 +0000 (11:40 -0400)
Signed-off-by: Sage Weil <sage@redhat.com>
src/common/ceph_strings.cc
src/include/rados.h
src/include/rados/librados.h
src/include/rados/librados.hpp

index 9aa368dbc393c5a3f7b1ff1cacc15f2d14b8331f..71c7b08678a61c41930e209c3dcc93792810668f 100644 (file)
@@ -77,6 +77,10 @@ const char *ceph_osd_alloc_hint_flag_name(int f)
                return "shortlived";
        case CEPH_OSD_ALLOC_HINT_FLAG_LONGLIVED:
                return "longlived";
+       case CEPH_OSD_ALLOC_HINT_FLAG_COMPRESSIBLE:
+               return "compressible";
+       case CEPH_OSD_ALLOC_HINT_FLAG_INCOMPRESSIBLE:
+               return "incompressible";
        default:
                return "???";
        }
index 695febaf80e2027b25f0e79d28adf7eb31d51f31..c0559029e056bfa9ef68988a04942f309210182b 100644 (file)
@@ -473,6 +473,8 @@ enum {
        CEPH_OSD_ALLOC_HINT_FLAG_IMMUTABLE = 32,
        CEPH_OSD_ALLOC_HINT_FLAG_SHORTLIVED = 64,
        CEPH_OSD_ALLOC_HINT_FLAG_LONGLIVED = 128,
+       CEPH_OSD_ALLOC_HINT_FLAG_COMPRESSIBLE = 256,
+       CEPH_OSD_ALLOC_HINT_FLAG_INCOMPRESSIBLE = 512,
 };
 
 const char *ceph_osd_alloc_hint_flag_name(int f);
index b3d4818374eaff838ffda03740514baab7223a26..6932adbcc27701907e4cb8d2c9dfe15455ef3723 100644 (file)
@@ -142,6 +142,8 @@ enum {
   LIBRADOS_ALLOC_HINT_FLAG_IMMUTABLE = 32,
   LIBRADOS_ALLOC_HINT_FLAG_SHORTLIVED = 64,
   LIBRADOS_ALLOC_HINT_FLAG_LONGLIVED = 128,
+  LIBRADOS_ALLOC_HINT_FLAG_COMPRESSIBLE = 256,
+  LIBRADOS_ALLOC_HINT_FLAG_INCOMPRESSIBLE = 512,
 };
 /** @} */
 
index 4f129b7564cae591dd16e50cad312f481326c012..ece7cc516b8029a393fc322e6bdb4ddd0dbec191 100644 (file)
@@ -292,6 +292,8 @@ namespace librados
     ALLOC_HINT_FLAG_IMMUTABLE = 32,
     ALLOC_HINT_FLAG_SHORTLIVED = 64,
     ALLOC_HINT_FLAG_LONGLIVED = 128,
+    ALLOC_HINT_FLAG_COMPRESSIBLE = 256,
+    ALLOC_HINT_FLAG_INCOMPRESSIBLE = 512,
   };
 
   /*