Signed-off-by: zhang Shaowen <zhangshaowen@cmss.chinamobile.com>
#include "common/ceph_time.h"
#include "common/iso_8601.h"
#include "rgw_xml.h"
-using namespace std;
class DefaultRetention
{
/* check if obj exists, read orig attrs */
op_ret = get_obj_attrs(store, s, obj, attrs);
if (op_ret < 0) {
- /* object maybe delete_marker, skip check_obj_lock*/
- check_obj_lock = false;
+ if (op_ret == -ENOENT) {
+ /* object maybe delete_marker, skip check_obj_lock*/
+ check_obj_lock = false;
+ } else {
+ return;
+ }
}
}