get_system_obj() calls get_system_obj_state() to send a [getxattrs,stat]
request and fill out an RGWObjState - but the results are not used
Fixes: http://tracker.ceph.com/issues/17580
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
973d0076958ec9416cbe9ebc1cec03ee147ca4f9)
uint64_t len;
ObjectReadOperation op;
- RGWObjState *astate = NULL;
-
get_obj_bucket_and_oid_loc(obj, bucket, oid, key);
- int r = get_system_obj_state(&obj_ctx, obj, &astate, NULL);
- if (r < 0)
- return r;
-
if (end < 0)
len = 0;
else
}
librados::IoCtx *io_ctx;
- r = read_state.get_ioctx(this, obj, &io_ctx);
+ int r = read_state.get_ioctx(this, obj, &io_ctx);
if (r < 0) {
ldout(cct, 20) << "get_ioctx() on obj=" << obj << " returned " << r << dendl;
return r;