static_cast<double>(rocksdb::get_perf_context()->write_delay_time)/1000000000);
write_pre_and_post_process_time.set_from_double(
static_cast<double>(rocksdb::get_perf_context()->write_pre_and_post_process_time)/1000000000);
- logger->tinc(l_rocksdb_write_memtable_time, write_memtable_time);
- logger->tinc(l_rocksdb_write_delay_time, write_delay_time);
- logger->tinc(l_rocksdb_write_wal_time, write_wal_time);
- logger->tinc(l_rocksdb_write_pre_and_post_process_time, write_pre_and_post_process_time);
+ logger->tinc_with_max(l_rocksdb_write_memtable_time, write_memtable_time);
+ logger->tinc_with_max(l_rocksdb_write_delay_time, write_delay_time);
+ logger->tinc_with_max(l_rocksdb_write_wal_time, write_wal_time);
+ logger->tinc_with_max(l_rocksdb_write_pre_and_post_process_time, write_pre_and_post_process_time);
}
return s.ok() ? 0 : -1;
int result = submit_common(woptions, t);
utime_t lat = ceph_clock_now() - start;
- logger->tinc(l_rocksdb_submit_latency, lat);
+ logger->tinc_with_max(l_rocksdb_submit_latency, lat);
return result;
}
int result = submit_common(woptions, t);
utime_t lat = ceph_clock_now() - start;
- logger->tinc(l_rocksdb_submit_sync_latency, lat);
+ logger->tinc_with_max(l_rocksdb_submit_sync_latency, lat);
return result;
}
}
}
utime_t lat = ceph_clock_now() - start;
- logger->tinc(l_rocksdb_get_latency, lat);
+ logger->tinc_with_max(l_rocksdb_get_latency, lat);
return 0;
}
ceph_abort_msg(s.getState());
}
utime_t lat = ceph_clock_now() - start;
- logger->tinc(l_rocksdb_get_latency, lat);
+ logger->tinc_with_max(l_rocksdb_get_latency, lat);
return r;
}
ceph_abort_msg(s.getState());
}
utime_t lat = ceph_clock_now() - start;
- logger->tinc(l_rocksdb_get_latency, lat);
+ logger->tinc_with_max(l_rocksdb_get_latency, lat);
return r;
}