]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
librados: add IoCtx::{set,unset}_pool_full_try()
authorKefu Chai <kchai@redhat.com>
Fri, 27 Sep 2019 08:39:20 +0000 (16:39 +0800)
committerKefu Chai <kchai@redhat.com>
Sat, 28 Sep 2019 08:09:58 +0000 (16:09 +0800)
and deprecate IoCtx::{set,unset}_osdmap_full_try()

the latter are deprecated and are aliases of the former.

Signed-off-by: Kefu Chai <kchai@redhat.com>
src/include/rados/librados.hpp
src/librados/librados_cxx.cc

index aa72e3804d458762f0fba9150a8bb6e5bbe0a613..4204d22afe9902daa1f8b84b815fb278467c39ad 100644 (file)
@@ -1278,8 +1278,13 @@ inline namespace v14_2_0 {
 
     config_t cct();
 
-    void set_osdmap_full_try();
-    void unset_osdmap_full_try();
+    void set_osdmap_full_try()
+      __attribute__ ((deprecated));
+    void unset_osdmap_full_try()
+      __attribute__ ((deprecated));
+
+    void set_pool_full_try();
+    void unset_pool_full_try();
 
     int application_enable(const std::string& app_name, bool force);
     int application_enable_async(const std::string& app_name,
index 9637da1e92943b85596cbc7c124291ddf8580c1e..3b2007270bb03a3908272c9c7343f93e68e99b01 100644 (file)
@@ -2248,6 +2248,16 @@ void librados::IoCtx::unset_osdmap_full_try()
   io_ctx_impl->objecter->unset_pool_full_try();
 }
 
+void librados::IoCtx::set_pool_full_try()
+{
+  io_ctx_impl->objecter->set_pool_full_try();
+}
+
+void librados::IoCtx::unset_pool_full_try()
+{
+  io_ctx_impl->objecter->unset_pool_full_try();
+}
+
 ///////////////////////////// Rados //////////////////////////////
 void librados::Rados::version(int *major, int *minor, int *extra)
 {