]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rgw: reshard add: fail correctly on a non existant bucket 25087/head
authorAbhishek Lekshmanan <abhishek@suse.com>
Mon, 15 Oct 2018 20:00:33 +0000 (22:00 +0200)
committerJonathan Brielmaier <jbrielmaier@suse.de>
Wed, 14 Nov 2018 11:37:13 +0000 (12:37 +0100)
commit341d17cf4d45358c1f7f4984fd52ad5a5b98c498
tree1c382c33a9e0be506df3e217c4d708b082dad8d2
parentbaa4f5d60fcd5042caa7c616d1cd6cf5048fd693
rgw: reshard add: fail correctly on a non existant bucket

Currently the method that validates the reshard params does not fail correctly
in case of a non existant bucket causing reshard add to print an error message
but add the non existant bucket to the queue anyway. This will later be a cause
of EBUSY errors as this entry on the logshard  can never be processed.

Fixes: http://tracker.ceph.com/issues/36449
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
(cherry picked from commit c564b348a24edf2804a8f5f0d034f388be1c5c5f)
Signed-off-by: Jonathan Brielmaier <jbrielmaier@suse.de>
src/rgw/rgw_admin.cc