"cache",
{
sm::make_counter(
- "trans_invalidated",
+ "trans_invalidated_by_extent",
counter,
- sm::description("total number of transaction invalidated"),
+ sm::description("total number of transactions invalidated by extents"),
{src_label, ext_label}
),
}
metrics.add_group(
"cache",
{
+ sm::make_counter(
+ "trans_invalidated",
+ efforts.total_trans_invalidated,
+ sm::description("total number of transactions invalidated"),
+ {src_label}
+ ),
sm::make_counter(
"invalidated_delta_bytes",
efforts.mutate_delta_bytes,
auto& efforts = get_by_src(stats.invalidated_efforts_by_src,
t.get_src());
+ ++efforts.total_trans_invalidated;
auto& counter = get_by_ext(efforts.num_trans_invalidated,
conflicting_extent.get_type());
io_stat_t fresh;
io_stat_t fresh_ool_written;
counter_by_extent_t<uint64_t> num_trans_invalidated;
+ uint64_t total_trans_invalidated = 0;
uint64_t num_ool_records = 0;
uint64_t ool_record_bytes = 0;
};