object_info_t& oi = obs.oi;
const hobject_t& soid = oi.soid;
const bool skip_data_digest = osd->store->has_builtin_csum() &&
- osd->osd_skip_data_digest;
+ *osd->osd_skip_data_digest;
PGTransaction* t = ctx->op_t.get();
// munge ZERO -> TRUNCATE? (don't munge to DELETE or we risk hosing attributes)
if (op.op == CEPH_OSD_OP_ZERO &&
obs.exists &&
- op.extent.offset < static_cast<Option::size_t>(osd->osd_max_object_size) &&
+ op.extent.offset < *osd->osd_max_object_size &&
op.extent.length >= 1 &&
- op.extent.length <= static_cast<Option::size_t>(osd->osd_max_object_size) &&
+ op.extent.length <= *osd->osd_max_object_size &&
op.extent.offset + op.extent.length >= oi.size) {
if (op.extent.offset >= oi.size) {
// no-op
}
result = check_offset_and_length(
op.extent.offset, op.extent.length,
- static_cast<Option::size_t>(osd->osd_max_object_size), get_dpp());
+ *osd->osd_max_object_size, get_dpp());
if (result < 0)
break;
}
result = check_offset_and_length(
0, op.extent.length,
- static_cast<Option::size_t>(osd->osd_max_object_size), get_dpp());
+ *osd->osd_max_object_size, get_dpp());
if (result < 0)
break;
{ // zero
result = check_offset_and_length(
op.extent.offset, op.extent.length,
- static_cast<Option::size_t>(osd->osd_max_object_size), get_dpp());
+ *osd->osd_max_object_size, get_dpp());
if (result < 0)
break;
result = check_offset_and_length(
op.extent.offset, op.extent.length,
- static_cast<Option::size_t>(osd->osd_max_object_size), get_dpp());
+ *osd->osd_max_object_size, get_dpp());
if (result < 0)
break;