RGW: support for tagging in lifecycle policies
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
Reviewed-by: Adam Emerson <aemerson@redhat.com>
              //we have checked it before
              is_expired = true;
            } else {
 -            is_expired = obj_has_expired(now - ceph::real_clock::to_time_t(obj_iter->meta.mtime), prefix_iter->second.expiration);
 +            is_expired = obj_has_expired(obj_iter->meta.mtime, prefix_iter->second.expiration);
            }
            if (is_expired) {
-             RGWObjectCtx rctx(store);
-             rgw_obj obj(bucket_info.bucket, key);
-             RGWObjState *state;
              int ret = store->get_obj_state(&rctx, bucket_info, obj, &state, false);
              if (ret < 0) {
                return ret;