]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rgw: If use 'copy part' without 'x-amz-copy-source-range', 21294/head
authoryuliyang <yuliyang@cmss.chinamobile.com>
Mon, 9 Apr 2018 05:12:42 +0000 (13:12 +0800)
committeryuliyang <yuliyang@cmss.chinamobile.com>
Mon, 9 Apr 2018 07:04:17 +0000 (15:04 +0800)
commitdc24a1be2e1b3a312a698b0f84a73b4c66fcefe8
treebbe6c2f2c70ed70fd68547ba184e0c34702c9337
parent8025d764d1fa85b114c178bc9db8502bd6a6bfcd
rgw: If use 'copy part' without 'x-amz-copy-source-range',

it will copy an entire source object

Signed-off-by: Malcolm Lee <fengxueyu35@126.com>
(cherry picked from commit 753b3a7)

Conflicts:
 1. in original commit, copy_source is std::string, jewel
    version is const char *.
 2. in original commit, url_decode take only one param,
    jewel version take 2 params.
 3. in original commit, get_obj_state take 6 params, jewel
    version takes 4 params.
src/rgw/rgw_op.cc
src/rgw/rgw_rest_s3.cc