]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: use qualified encode/decode in putobj processor
authorCasey Bodley <cbodley@redhat.com>
Wed, 11 Mar 2020 14:13:57 +0000 (10:13 -0400)
committerShilpa Jagannath <smanjara@redhat.com>
Mon, 30 Mar 2020 11:01:24 +0000 (16:31 +0530)
Signed-off-by: Casey Bodley <cbodley@redhat.com>
src/rgw/rgw_putobj_processor.cc

index dedb3002bb2f67f13a0e9fbb79359728b71933b7..a08966c5e8dc83ce572f3e9a285a3ad092b567bc 100644 (file)
@@ -546,6 +546,7 @@ int AppendObjectProcessor::prepare(optional_yield y)
       return -ERR_POSITION_NOT_EQUAL_TO_LENGTH;
     }
     try {
+      using ceph::decode;
       decode(cur_part_num, iter->second);
     } catch (buffer::error& err) {
       ldpp_dout(dpp, 5) << "ERROR: failed to decode part num" << dendl;
@@ -634,6 +635,7 @@ int AppendObjectProcessor::complete(size_t accounted_size, const string &etag, c
   obj_op.meta.appendable = true;
   //Add the append part number
   bufferlist cur_part_num_bl;
+  using ceph::encode;
   encode(cur_part_num, cur_part_num_bl);
   attrs[RGW_ATTR_APPEND_PART_NUM] = cur_part_num_bl;
   //calculate the etag