]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rgw: reset objv tracker on bucket recreation 1519/head
authorYehuda Sadeh <yehuda@inktank.com>
Wed, 19 Feb 2014 16:11:56 +0000 (08:11 -0800)
committerDanny Al-Gaaf <danny.al-gaaf@bisect.de>
Wed, 19 Mar 2014 13:15:45 +0000 (14:15 +0100)
commit84cb345e4f12a9b1db5e384411492a9d88f17dd8
treeda099589d5dfff79b4b898ec1f34c25ac90ffcc9
parent77e46d0d7984f2d3ee0e15f27d2961a637c20b45
rgw: reset objv tracker on bucket recreation

Fixes: #6951
If we cannot create a new bucket (as it already existed), we need to
read the old bucket's info. However, this was failing as we were holding
the objv tracker that we created for the bucket creation. We need to
clear it, as subsequent read using it will fail.

Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
(cherry picked from commit 859ed33ed7f9a96f4783dfb3e130d5eb60c622dd)
src/rgw/rgw_common.h
src/rgw/rgw_rados.cc