]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rgw: perf -- remove bucket shards asynchronously rather than synchronously
authorJ. Eric Ivancich <ivancich@redhat.com>
Tue, 20 Nov 2018 18:32:54 +0000 (13:32 -0500)
committerAbhishek Lekshmanan <abhishek@suse.com>
Wed, 6 Mar 2019 15:54:50 +0000 (16:54 +0100)
commit15517ce2f601c58d976cb62ee250c8001f03fe11
treed544b75ddb81c6bba2752ae8475994b83a1e7ce5
parent2f4ed161e1dd6d619f301f593a947713e1f9a3fc
rgw: perf -- remove bucket shards asynchronously rather than synchronously

We can now take advantage of the new asynchronous bucket shard removal
code and where we used to remove each shard synchronously now remove
them asynchronously. This would be a huge win when we have tens of
thousands of shards.

Signed-off-by: J. Eric Ivancich <ivancich@redhat.com>
(cherry picked from commit cb0da45c5d6e4dff6514919b3b894df0eea7c1e4)

 Conflicts:
src/rgw/rgw_rados.cc
conflicts with placement set and rgw rados refactor
src/rgw/rgw_rados.cc