]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
librados: remove new setxattr overload to avoid breaking the C++ ABI 12206/head
authorJosh Durgin <jdurgin@redhat.com>
Tue, 29 Nov 2016 06:06:56 +0000 (22:06 -0800)
committerJosh Durgin <jdurgin@redhat.com>
Tue, 29 Nov 2016 06:08:48 +0000 (22:08 -0800)
Fixes: http://tracker.ceph.com/issues/18058
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
src/include/rados/librados.hpp
src/librados/librados.cc

index 2fa9970996157b3c82490c5f04cc2bc8b3a6bac8..e474eca879fdcc259abeb31c643bfeae050723ba 100644 (file)
@@ -395,7 +395,6 @@ namespace librados
     void zero(uint64_t off, uint64_t len);
     void rmxattr(const char *name);
     void setxattr(const char *name, const bufferlist& bl);
-    void setxattr(const char *name, const bufferlist&& bl);
     void tmap_update(const bufferlist& cmdbl);
     void tmap_put(const bufferlist& bl);
     void clone_range(uint64_t dst_off,
index 55f0a5abc48a821a14db98e9a29196c0ad188735..d331c193a452e3a3e587f2ca6c3668987c091013 100644 (file)
@@ -445,14 +445,6 @@ void librados::ObjectWriteOperation::setxattr(const char *name, const bufferlist
   o->setxattr(name, v);
 }
 
-void librados::ObjectWriteOperation::setxattr(const char *name,
-                                             const buffer::list&& v)
-{
-  ::ObjectOperation *o = &impl->o;
-  o->setxattr(name, std::move(v));
-}
-
-
 void librados::ObjectWriteOperation::omap_set(
   const map<string, bufferlist> &map)
 {