b.add_u64_counter(l_bluestore_write_small_unused,
"bluestore_write_small_unused",
"Small writes into unused portion of existing blob");
- b.add_u64_counter(l_bluestore_write_small_deferred,
- "bluestore_write_small_deferred",
- "Small overwrites using deferred");
+ b.add_u64_counter(l_bluestore_write_deferred,
+ "bluestore_write_deferred",
+ "Overwrites using deferred");
b.add_u64_counter(l_bluestore_write_small_pre_read,
"bluestore_write_small_pre_read",
"Small writes that required we read some data (possibly "
"cached) to fill out the block");
- b.add_u64_counter(l_bluestore_write_small_new, "bluestore_write_small_new",
- "Small write into new (sparse) blob");
+ b.add_u64_counter(l_bluestore_write_new, "bluestore_write_new",
+ "Write into new blob");
b.add_u64_counter(l_bluestore_txc, "bluestore_txc", "Transactions committed");
b.add_u64_counter(l_bluestore_onode_reshard, "bluestore_onode_reshard",
b->dirty_blob().mark_used(le->blob_offset, le->length);
txc->statfs_delta.stored() += le->length;
dout(20) << __func__ << " lex " << *le << dendl;
- logger->inc(l_bluestore_write_small_deferred);
+ logger->inc(l_bluestore_write_deferred);
return;
}
// try to reuse blob if we can
// queue io
if (!g_conf()->bluestore_debug_omit_block_device_write) {
if (l->length() <= prefer_deferred_size.load()) {
- dout(20) << __func__ << " deferring small 0x" << std::hex
+ dout(20) << __func__ << " deferring 0x" << std::hex
<< l->length() << std::dec << " write via deferred" << dendl;
bluestore_deferred_op_t *op = _get_deferred_op(txc);
op->op = bluestore_deferred_op_t::OP_WRITE;
});
ceph_assert(r == 0);
op->data = *l;
- logger->inc(l_bluestore_write_small_deferred);
+ logger->inc(l_bluestore_write_deferred);
} else {
b->get_blob().map_bl(
b_off, *l,
[&](uint64_t offset, bufferlist& t) {
bdev->aio_write(offset, t, &txc->ioc, false);
});
- logger->inc(l_bluestore_write_small_new);
+ logger->inc(l_bluestore_write_new);
}
}
}
l_bluestore_write_small,
l_bluestore_write_small_bytes,
l_bluestore_write_small_unused,
- l_bluestore_write_small_deferred,
+ l_bluestore_write_deferred,
l_bluestore_write_small_pre_read,
- l_bluestore_write_small_new,
+ l_bluestore_write_new,
l_bluestore_txc,
l_bluestore_onode_reshard,
l_bluestore_blob_split,