]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rgw: don't return -ENOENT in put_obj_meta()
authorYehuda Sadeh <yehuda@inktank.com>
Thu, 16 Jan 2014 19:33:49 +0000 (11:33 -0800)
committerYehuda Sadeh <yehuda@inktank.com>
Tue, 28 Jan 2014 20:24:24 +0000 (12:24 -0800)
commit1e2984ac4a4ed0508e1b5efc8b69ae4da0cac824
tree8005648b219fef641cfad5aafb775ed197e23fc8
parent5f1eea2ccf1ee4296530fc754bfd5dfc1571cd62
rgw: don't return -ENOENT in put_obj_meta()

Fixes: #7168
An object put may race with the same object's delete. In this case just
ignore the error, same behavior as if object was created and then
removed.

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