]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rgw: fixes to object versioning tracking
authorYehuda Sadeh <yehuda@inktank.com>
Tue, 25 Jun 2013 18:09:19 +0000 (11:09 -0700)
committerYehuda Sadeh <yehuda@inktank.com>
Tue, 25 Jun 2013 18:09:19 +0000 (11:09 -0700)
commit86c73c94ff295116f1afe3b81ba15090a63bc3b4
tree4e9023030528a037e99474410738b58868e0bb18
parent8bd31d42a25ffb162ced98b3c1fa75cc09444036
rgw: fixes to object versioning tracking

There are a few different cases for setting the object version.
Either we need to create a new version, or we need to set the
version provided (one metadata put). We also need to make sure
that we log the correct previous version of the object. This
commit fixes a few cases.

Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
src/rgw/rgw_bucket.cc
src/rgw/rgw_rados.cc
src/rgw/rgw_rados.h