]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rgw: bucket link: base "bucket move" (tenant id only)
authorMarcus Watts <mwatts@redhat.com>
Mon, 27 Aug 2018 23:30:28 +0000 (19:30 -0400)
committerShilpa Jagannath <smanjara@redhat.com>
Tue, 30 Jul 2019 08:30:45 +0000 (14:00 +0530)
commit100865d7a624c96c673a78adb6159bb2a47d9f6b
treeb6653dab1014c50807034be551995f1969be730e
parent422cc79ae44e131958d8b5720ce7ae1424e7beb5
rgw: bucket link: base "bucket move" (tenant id only)

This is the base or primitive "bucket move" function.  It handles rewriting
the endpoint and info rados objects for the rgw bucket, plus deleting
the original rados objects that are no longer correct.  It doesn't
handle changing the bucket name; that's in a future commit.  Some of
the changes here will get overwritten by that commit.

Fixes: http://tracker.ceph.com/issues/35885
Signed-off-by: Marcus Watts <mwatts@redhat.com>
src/rgw/rgw_bucket.cc