baseAttrs.insert({"mtime", bl});
bl.clear();
- bl.append(std::to_string(obj->get_obj_size()));
+ bl.append(std::to_string(obj->get_size()));
baseAttrs.insert({"object_size", bl});
bl.clear();
}
// Skip opening an empty object.
- if(source->get_obj_size() == 0)
+ if(source->get_size() == 0)
return 0;
// Open the object here.
bde.ver.epoch = 1;
bde.exists = true;
bde.meta.category = RGWObjCategory::Main;
- bde.meta.size = get_obj_size();
+ bde.meta.size = get_size();
bde.meta.mtime = get_mtime();
if (owner) {
bde.meta.owner = owner->get_id().to_str();
bde.meta.owner = "unknown";
bde.meta.owner_display_name = "unknown";
}
- bde.meta.accounted_size = get_obj_size();
+ bde.meta.accounted_size = get_size();
bde.meta.storage_class = RGW_STORAGE_CLASS_STANDARD;
bde.meta.appendable = true;
bufferlist etag_bl;
int POSIXObject::generate_etag(const DoutPrefixProvider* dpp, optional_yield y)
{
- int64_t left = get_obj_size();
+ int64_t left = get_size();
int64_t cur_ofs = 0;
MD5 hash;
// Allow use of MD5 digest in FIPS mode for non-cryptographic purposes
virtual ~POSIXMultipartPart() = default;
virtual uint32_t get_num() { return info.num; }
- virtual uint64_t get_size() { return shadow->get_obj_size(); }
+ virtual uint64_t get_size() { return shadow->get_size(); }
virtual const std::string& get_etag() { return info.etag; }
virtual ceph::real_time& get_mtime() { return info.mtime; }
} else {
send_sync_notification(
dpp, store, bucket.get(), obj.get(), obj->get_attrs(),
- obj->get_obj_size(),
+ obj->get_size(),
{rgw::notify::ObjectSyncedDelete, rgw::notify::ReplicationDelete});
}
return ret;
}
attrs = obj->get_attrs();
- obj_size = obj->get_obj_size();
+ obj_size = obj->get_size();
ret = init_rest_obj();
if (ret < 0) {
map<string, bufferlist>::iterator iter;
iter = obj->get_attrs().find(RGW_ATTR_MANIFEST);
if (iter == obj->get_attrs().end()) {
- *need_rewrite = (obj->get_obj_size() >= min_stripe_size);
+ *need_rewrite = (obj->get_size() >= min_stripe_size);
return 0;
}
}
formatter->open_object_section("object_metadata");
formatter->dump_string("name", object);
- formatter->dump_unsigned("size", obj->get_obj_size());
+ formatter->dump_unsigned("size", obj->get_size());
map<string, bufferlist>::iterator iter;
map<string, bufferlist> other_attrs;
}
formatter->open_object_section("outer"); // name not displayed since top level
- formatter->dump_unsigned("size", obj->get_obj_size());
+ formatter->dump_unsigned("size", obj->get_size());
auto attr_iter = obj->get_attrs().find(RGW_ATTR_MANIFEST);
if (attr_iter == obj->get_attrs().end()) {
bool lt_p{true};
if (op.size_gt) {
- gt_p = (obj->get_obj_size() > op.size_gt.get());
+ gt_p = (obj->get_size() > op.size_gt.get());
}
if (op.size_lt) {
- lt_p = (obj->get_obj_size() < op.size_lt.get());
+ lt_p = (obj->get_size() < op.size_lt.get());
}
return gt_p && lt_p;
fmt::format("ERROR: {} failed, with error: {}", __func__, ret) << dendl;
} else {
// send request to notification manager
- int publish_ret = notify->publish_commit(dpp, obj->get_obj_size(),
+ int publish_ret = notify->publish_commit(dpp, obj->get_size(),
ceph::real_clock::now(),
etag,
version_id);
ret = mpu->abort(this, cct, null_yield);
if (ret == 0) {
int publish_ret = notify->publish_commit(
- this, sal_obj->get_obj_size(),
+ this, sal_obj->get_size(),
ceph::real_clock::now(),
etag,
version_id);
return ret;
} else {
// send request to notification manager
- int publish_ret = notify->publish_commit(oc.dpp, obj->get_obj_size(),
+ int publish_ret = notify->publish_commit(oc.dpp, obj->get_size(),
ceph::real_clock::now(),
etag,
version_id);
} else if (strcasecmp(index, "Id") == 0) {
pushstring(L, obj->get_oid());
} else if (strcasecmp(index, "Size") == 0) {
- lua_pushinteger(L, obj->get_obj_size());
+ lua_pushinteger(L, obj->get_size());
} else if (strcasecmp(index, "MTime") == 0) {
pushtime(L, obj->get_mtime());
} else {
}
else
{
- if (part->get_obj_size() != ent.meta.size) {
+ if (part->get_size() != ent.meta.size) {
// hmm.. something wrong, object not as expected, abort!
- ldpp_dout(this, 0) << "ERROR: expected obj_size=" << part->get_obj_size()
+ ldpp_dout(this, 0) << "ERROR: expected obj_size=" << part->get_size()
<< ", actual read size=" << ent.meta.size << dendl;
return -EIO;
}
op_ret = read_op->prepare(s->yield, this);
version_id = s->object->get_instance();
- s->obj_size = s->object->get_obj_size();
+ s->obj_size = s->object->get_size();
attrs = s->object->get_attrs();
multipart_parts_count = read_op->params.parts_count;
if (op_ret < 0)
if (ret < 0)
return ret;
- obj_size = obj->get_obj_size();
+ obj_size = obj->get_size();
bool need_decompress;
op_ret = rgw_compression_info_from_attrset(obj->get_attrs(), need_decompress, cs_info);
}
}
} else {
- obj_size = s->object->get_obj_size();
+ obj_size = s->object->get_size();
etag = s->object->get_attrs()[RGW_ATTR_ETAG].to_str();
}
}
}
- obj_size = s->src_object->get_obj_size();
+ obj_size = s->src_object->get_size();
if (!s->system_request) { // no quota enforcement for system requests
if (s->src_object->get_accounted_size() > static_cast<size_t>(s->cct->_conf->rgw_max_put_size)) {
return;
}
} else {
- obj_size = obj->get_obj_size();
+ obj_size = obj->get_size();
etag = obj->get_attrs()[RGW_ATTR_ETAG].to_str();
}
return r;
}
- size_bytes = slo_seg->get_obj_size();
+ size_bytes = slo_seg->get_size();
r = rgw_compression_info_from_attrset(slo_seg->get_attrs(), compressed, cs_info);
if (r < 0) {
const std::string subdir_marker = ws_conf.subdir_marker.empty()
? "application/directory"
: ws_conf.subdir_marker;
- return subdir_marker == content_type && obj->get_obj_size() <= 1;
+ return subdir_marker == content_type && obj->get_size() <= 1;
}
bool RGWSwiftWebsiteHandler::is_index_present(const std::string& index) const
/** Set the cached modification time for this object */
virtual void set_mtime(ceph::real_time&) = 0;
/** Get the cached size for this object */
- virtual uint64_t get_obj_size(void) const = 0;
+ virtual uint64_t get_size(void) const = 0;
/** Get the cached accounted size for this object */
virtual uint64_t get_accounted_size(void) const = 0;
/** Set the cached accounted size for this object */
virtual bool get_attr(const std::string& name, bufferlist &dest) override { return next->get_attr(name, dest); }
virtual ceph::real_time get_mtime(void) const override { return next->get_mtime(); };
virtual void set_mtime(ceph::real_time& mtime) override { return next->set_mtime(mtime); }
- virtual uint64_t get_obj_size(void) const override { return next->get_obj_size(); };
+ virtual uint64_t get_size(void) const override { return next->get_size(); };
virtual uint64_t get_accounted_size(void) const override { return next->get_accounted_size(); };
virtual void set_accounted_size(uint64_t size) override { return next->set_accounted_size(size); }
virtual uint64_t get_epoch(void) const override { return next->get_epoch(); }
}
virtual ceph::real_time get_mtime(void) const override { return state.mtime; }
virtual void set_mtime(ceph::real_time& mtime) override { state.mtime = mtime; }
- virtual uint64_t get_obj_size(void) const override { return state.size; }
+ virtual uint64_t get_size(void) const override { return state.size; }
virtual uint64_t get_accounted_size(void) const override { return state.accounted_size; }
virtual void set_accounted_size(uint64_t size) override { state.accounted_size = size; }
virtual uint64_t get_epoch(void) const override { return state.epoch; }