]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
RGWPutObjRequest: fix get_data()
authorMatt Benjamin <mbenjamin@redhat.com>
Tue, 27 Oct 2015 16:23:37 +0000 (12:23 -0400)
committerMatt Benjamin <mbenjamin@redhat.com>
Fri, 12 Feb 2016 17:05:16 +0000 (12:05 -0500)
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
src/rgw/rgw_file.h

index 345d96ae25aa28ee064f11949a0579afb1781a7f..7980201b6040e9086b66a6e99b7fcfce16c3a562 100644 (file)
@@ -389,7 +389,7 @@ public:
     op = this;
   }
 
-  virtual bool only_bucket() { return false; }
+  virtual bool only_bucket() { return true; }
 
   virtual int op_init() {
     // assign store, s, and dialect_handler
@@ -424,7 +424,8 @@ public:
 
   virtual int get_data(buffer::list& _bl) {
     /* XXX for now, use sharing semantics */
-    _bl = bl;
+    _bl.claim(bl);
+    _bl.hexdump(cout);
     return _bl.length();
   }