Project

General

Profile

Bug #36574 » trace.txt

tao ning, 12/28/2018 07:51 AM

 
$8 = (DaemonPerfCounters * const) 0x55ab133e9b38
(gdb) bt
#0 0x00007f08a722b4ab in raise () from /lib64/libpthread.so.0
#1 0x000055ab07e7f5f6 in reraise_fatal (signum=6)
at /usr/src/debug/ceph-12.2.7-377-g4ad61cc/src/global/signal_handler.cc:74
#2 handle_fatal_signal (signum=6)
at /usr/src/debug/ceph-12.2.7-377-g4ad61cc/src/global/signal_handler.cc:138
#3 <signal handler called>
#4 0x00007f08a62431f7 in raise () from /lib64/libc.so.6
#5 0x00007f08a62448e8 in abort () from /lib64/libc.so.6
#6 0x00007f08a6b49ac5 in __gnu_cxx::__verbose_terminate_handler() () from /lib64/libstdc++.so.6
#7 0x00007f08a6b47a36 in ?? () from /lib64/libstdc++.so.6
#8 0x00007f08a6b47a63 in std::terminate() () from /lib64/libstdc++.so.6
#9 0x00007f08a6b47c83 in __cxa_throw () from /lib64/libstdc++.so.6
#10 0x00007f08a6b9ca97 in std::__throw_out_of_range(char const*) () from /lib64/libstdc++.so.6
#11 0x000055ab07d1affc in at (__k="objecter.op_active", this=<optimized out>)
at /usr/include/c++/4.8.2/bits/stl_map.h:505
#12 DaemonPerfCounters::update (this=this@entry=0x55ab133e9b38,
report=report@entry=0x55ab2ecdab00)
at /usr/src/debug/ceph-12.2.7-377-g4ad61cc/src/mgr/DaemonState.cc:161
#13 0x000055ab07d231f3 in DaemonServer::handle_report (this=this@entry=0x55ab13338970,
m=m@entry=0x55ab2ecdab00)
at /usr/src/debug/ceph-12.2.7-377-g4ad61cc/src/mgr/DaemonServer.cc:496
#14 0x000055ab07d2f6c7 in DaemonServer::ms_dispatch (this=0x55ab13338970, m=0x55ab2ecdab00)
at /usr/src/debug/ceph-12.2.7-377-g4ad61cc/src/mgr/DaemonServer.cc:285
#15 0x000055ab08188fcb in ms_deliver_dispatch (m=0x55ab2ecdab00, this=0x55ab13352000)
at /usr/src/debug/ceph-12.2.7-377-g4ad61cc/src/msg/Messenger.h:668
#16 DispatchQueue::entry (this=0x55ab13352158)
at /usr/src/debug/ceph-12.2.7-377-g4ad61cc/src/msg/DispatchQueue.cc:197
#17 0x000055ab07f69f6d in DispatchQueue::DispatchThread::entry (this=<optimized out>)
at /usr/src/debug/ceph-12.2.7-377-g4ad61cc/src/msg/DispatchQueue.h:101
#18 0x00007f08a7223e25 in start_thread () from /lib64/libpthread.so.0
#19 0x00007f08a630634d in clone () from /lib64/libc.so.6
(gdb) f 12
#12 DaemonPerfCounters::update (this=this@entry=0x55ab133e9b38,
report=report@entry=0x55ab2ecdab00)
at /usr/src/debug/ceph-12.2.7-377-g4ad61cc/src/mgr/DaemonState.cc:161
161 instances.at(t_path).push(now, val);
(gdb) p *this
$9 = {types = std::map with 141 elements = {["bluefs.bytes_written_sst"] = {
path = "bluefs.bytes_written_sst", description = "Bytes written to SSTs", nick = "sst",
type = (PERFCOUNTER_U64 | PERFCOUNTER_COUNTER), priority = 10 '\n'},
["bluefs.bytes_written_wal"] = {path = "bluefs.bytes_written_wal",
description = "Bytes written to WAL", nick = "wal",
type = (PERFCOUNTER_U64 | PERFCOUNTER_COUNTER), priority = 10 '\n'},
["bluefs.db_total_bytes"] = {path = "bluefs.db_total_bytes",
description = "Total bytes (main db device)", nick = "b", type = PERFCOUNTER_U64,
priority = 5 '\005'}, ["bluefs.db_used_bytes"] = {path = "bluefs.db_used_bytes",
description = "Used bytes (main db device)", nick = "u", type = PERFCOUNTER_U64,
priority = 5 '\005'}, ["bluefs.log_bytes"] = {path = "bluefs.log_bytes",
description = "Size of the metadata log", nick = "jlen", type = PERFCOUNTER_U64,
priority = 8 '\b'}, ["bluefs.logged_bytes"] = {path = "bluefs.logged_bytes",
description = "Bytes written to the metadata log", nick = "j",
type = (PERFCOUNTER_U64 | PERFCOUNTER_COUNTER), priority = 10 '\n'},
["bluefs.num_files"] = {path = "bluefs.num_files", description = "File count", nick = "f",
type = PERFCOUNTER_U64, priority = 5 '\005'}, ["bluefs.slow_total_bytes"] = {
path = "bluefs.slow_total_bytes", description = "Total bytes (slow device)",
nick = "slob", type = PERFCOUNTER_U64, priority = 5 '\005'}, ["bluefs.slow_used_bytes"] = {
path = "bluefs.slow_used_bytes", description = "Used bytes (slow device)", nick = "slou",
type = PERFCOUNTER_U64, priority = 5 '\005'}, ["bluefs.wal_total_bytes"] = {
path = "bluefs.wal_total_bytes", description = "Total bytes (wal device)", nick = "walb",
type = PERFCOUNTER_U64, priority = 5 '\005'}, ["bluefs.wal_used_bytes"] = {
path = "bluefs.wal_used_bytes", description = "Used bytes (wal device)", nick = "walu",
type = PERFCOUNTER_U64, priority = 5 '\005'}, ["bluestore.commit_lat"] = {
path = "bluestore.commit_lat", description = "Average commit latency", nick = "c_l",
type = (PERFCOUNTER_TIME | PERFCOUNTER_LONGRUNAVG), priority = 10 '\n'},
["bluestore.kv_flush_lat"] = {path = "bluestore.kv_flush_lat",
description = "Average kv_thread flush latency", nick = "fl_l",
type = (PERFCOUNTER_TIME | PERFCOUNTER_LONGRUNAVG), priority = 8 '\b'},
["bluestore.kv_lat"] = {path = "bluestore.kv_lat",
description = "Average kv_thread sync latency", nick = "k_l",
type = (PERFCOUNTER_TIME | PERFCOUNTER_LONGRUNAVG), priority = 8 '\b'},
["bluestore.read_lat"] = {path = "bluestore.read_lat", description = "Average read latency",
nick = "r_l", type = (PERFCOUNTER_TIME | PERFCOUNTER_LONGRUNAVG), priority = 10 '\n'},
["bluestore.state_aio_wait_lat"] = {path = "bluestore.state_aio_wait_lat",
description = "Average aio_wait state latency", nick = "io_l",
type = (PERFCOUNTER_TIME | PERFCOUNTER_LONGRUNAVG), priority = 8 '\b'},
["bluestore.submit_lat"] = {path = "bluestore.submit_lat",
description = "Average submit latency", nick = "s_l",
type = (PERFCOUNTER_TIME | PERFCOUNTER_LONGRUNAVG), priority = 10 '\n'},
["bluestore.throttle_lat"] = {path = "bluestore.throttle_lat",
description = "Average submit throttle latency", nick = "th_l",
---Type <return> to continue, or q <return> to quit---
type = (PERFCOUNTER_TIME | PERFCOUNTER_LONGRUNAVG), priority = 10 '\n'}, ["mds.caps"] = {
path = "mds.caps", description = "Capabilities", nick = "caps", type = PERFCOUNTER_U64,
priority = 8 '\b'}, ["mds.exported_inodes"] = {path = "mds.exported_inodes",
description = "Exported inodes", nick = "exi",
type = (PERFCOUNTER_U64 | PERFCOUNTER_COUNTER), priority = 8 '\b'}, ["mds.forward"] = {
path = "mds.forward", description = "Forwarding request", nick = "fwd",
type = (PERFCOUNTER_U64 | PERFCOUNTER_COUNTER), priority = 8 '\b'},
["mds.imported_inodes"] = {path = "mds.imported_inodes", description = "Imported inodes",
nick = "imi", type = (PERFCOUNTER_U64 | PERFCOUNTER_COUNTER), priority = 8 '\b'},
["mds.inodes"] = {path = "mds.inodes", description = "Inodes", nick = "inos",
type = PERFCOUNTER_U64, priority = 10 '\n'}, ["mds.reply_latency"] = {
path = "mds.reply_latency", description = "Reply latency", nick = "rlat",
type = (PERFCOUNTER_TIME | PERFCOUNTER_LONGRUNAVG), priority = 10 '\n'},
["mds.request"] = {path = "mds.request", description = "Requests", nick = "req",
type = (PERFCOUNTER_U64 | PERFCOUNTER_COUNTER), priority = 10 '\n'},
["mds_cache.num_recovering_enqueued"] = {path = "mds_cache.num_recovering_enqueued",
description = "Files waiting for recovery", nick = "recy", type = PERFCOUNTER_U64,
priority = 8 '\b'}, ["mds_cache.num_strays"] = {path = "mds_cache.num_strays",
description = "Stray dentries", nick = "stry", type = PERFCOUNTER_U64, priority = 8 '\b'},
["mds_cache.recovery_completed"] = {path = "mds_cache.recovery_completed",
description = "File recoveries completed", nick = "recd",
type = (PERFCOUNTER_U64 | PERFCOUNTER_COUNTER), priority = 8 '\b'}, ["mds_log.ev"] = {
path = "mds_log.ev", description = "Events", nick = "evts", type = PERFCOUNTER_U64,
priority = 8 '\b'}, ["mds_log.evadd"] = {path = "mds_log.evadd",
description = "Events submitted", nick = "subm",
type = (PERFCOUNTER_U64 | PERFCOUNTER_COUNTER), priority = 8 '\b'}, ["mds_log.seg"] = {
path = "mds_log.seg", description = "Segments", nick = "segs", type = PERFCOUNTER_U64,
priority = 8 '\b'}, ["mds_mem.dn"] = {path = "mds_mem.dn", description = "Dentries",
nick = "dn", type = PERFCOUNTER_U64, priority = 8 '\b'}, ["mds_mem.ino"] = {
path = "mds_mem.ino", description = "Inodes", nick = "ino", type = PERFCOUNTER_U64,
priority = 8 '\b'}, ["mds_server.handle_client_request"] = {
path = "mds_server.handle_client_request", description = "Client requests", nick = "hcr",
type = (PERFCOUNTER_U64 | PERFCOUNTER_COUNTER), priority = 8 '\b'},
["mds_server.handle_client_session"] = {path = "mds_server.handle_client_session",
description = "Client session messages", nick = "hcs",
type = (PERFCOUNTER_U64 | PERFCOUNTER_COUNTER), priority = 8 '\b'},
["mds_server.handle_slave_request"] = {path = "mds_server.handle_slave_request",
description = "Slave requests", nick = "hsr",
type = (PERFCOUNTER_U64 | PERFCOUNTER_COUNTER), priority = 8 '\b'},
["mds_sessions.session_count"] = {path = "mds_sessions.session_count",
description = "Session count", nick = "sess", type = PERFCOUNTER_U64, priority = 8 '\b'},
["mon.election_call"] = {path = "mon.election_call", description = "Elections started",
nick = "estt", type = (PERFCOUNTER_U64 | PERFCOUNTER_COUNTER), priority = 8 '\b'},
---Type <return> to continue, or q <return> to quit---
["mon.election_lose"] = {path = "mon.election_lose", description = "Elections lost",
nick = "elst", type = (PERFCOUNTER_U64 | PERFCOUNTER_COUNTER), priority = 8 '\b'},
["mon.election_win"] = {path = "mon.election_win", description = "Elections won",
nick = "ewon", type = (PERFCOUNTER_U64 | PERFCOUNTER_COUNTER), priority = 8 '\b'},
["mon.num_elections"] = {path = "mon.num_elections",
description = "Elections participated in", nick = "ecnt",
type = (PERFCOUNTER_U64 | PERFCOUNTER_COUNTER), priority = 5 '\005'},
["mon.num_sessions"] = {path = "mon.num_sessions", description = "Open sessions",
nick = "sess", type = PERFCOUNTER_U64, priority = 5 '\005'}, ["mon.session_add"] = {
path = "mon.session_add", description = "Created sessions", nick = "sadd",
type = (PERFCOUNTER_U64 | PERFCOUNTER_COUNTER), priority = 8 '\b'}, ["mon.session_rm"] = {
path = "mon.session_rm", description = "Removed sessions", nick = "srm",
type = (PERFCOUNTER_U64 | PERFCOUNTER_COUNTER), priority = 8 '\b'},
["mon.session_trim"] = {path = "mon.session_trim", description = "Trimmed sessions",
nick = "strm", type = (PERFCOUNTER_U64 | PERFCOUNTER_COUNTER), priority = 5 '\005'},
["objecter.op_active"] = {path = "objecter.op_active", description = "Operations active",
nick = "actv", type = PERFCOUNTER_U64, priority = 7 '\a'}, ["objecter.op_r"] = {
path = "objecter.op_r", description = "Read operations", nick = "rd",
type = (PERFCOUNTER_U64 | PERFCOUNTER_COUNTER), priority = 7 '\a'}, ["objecter.op_rmw"] = {
path = "objecter.op_rmw", description = "Read-modify-write operations", nick = "rdwr",
type = (PERFCOUNTER_U64 | PERFCOUNTER_COUNTER), priority = 5 '\005'}, ["objecter.op_w"] = {
path = "objecter.op_w", description = "Write operations", nick = "wr",
type = (PERFCOUNTER_U64 | PERFCOUNTER_COUNTER), priority = 7 '\a'}, ["osd.numpg"] = {
path = "osd.numpg", description = "Placement groups", nick = "pgs",
type = PERFCOUNTER_U64, priority = 5 '\005'}, ["osd.numpg_removing"] = {
path = "osd.numpg_removing", description = "Placement groups queued for local deletion",
nick = "pgsr", type = PERFCOUNTER_U64, priority = 5 '\005'}, ["osd.op"] = {
path = "osd.op", description = "Client operations", nick = "ops",
type = (PERFCOUNTER_U64 | PERFCOUNTER_COUNTER), priority = 10 '\n'},
["osd.op_in_bytes"] = {path = "osd.op_in_bytes",
description = "Client operations total write size", nick = "wr",
type = (PERFCOUNTER_U64 | PERFCOUNTER_COUNTER), priority = 8 '\b'}, ["osd.op_latency"] = {
path = "osd.op_latency",
description = "Latency of client operations (including queue time)", nick = "l",
type = (PERFCOUNTER_TIME | PERFCOUNTER_LONGRUNAVG), priority = 9 '\t'},
["osd.op_out_bytes"] = {path = "osd.op_out_bytes",
description = "Client operations total read size", nick = "rd",
type = (PERFCOUNTER_U64 | PERFCOUNTER_COUNTER), priority = 8 '\b'},
["osd.op_prepare_latency"] = {path = "osd.op_prepare_latency",
description = "Latency of client operations (excluding queue time and wait for finished)",
nick = "", type = (PERFCOUNTER_TIME | PERFCOUNTER_LONGRUNAVG), priority = 5 '\005'},
["osd.op_process_latency"] = {path = "osd.op_process_latency",
description = "Latency of client operations (excluding queue time)", nick = "",
---Type <return> to continue, or q <return> to quit---
type = (PERFCOUNTER_TIME | PERFCOUNTER_LONGRUNAVG), priority = 5 '\005'}, ["osd.op_r"] = {
path = "osd.op_r", description = "Client read operations", nick = "",
type = (PERFCOUNTER_U64 | PERFCOUNTER_COUNTER), priority = 5 '\005'},
["osd.op_r_latency"] = {path = "osd.op_r_latency",
description = "Latency of read operation (including queue time)", nick = "",
type = (PERFCOUNTER_TIME | PERFCOUNTER_LONGRUNAVG), priority = 5 '\005'},
["osd.op_r_latency_out_bytes_histogram"] = {path = "osd.op_r_latency_out_bytes_histogram",
description = "Histogram of operation latency (including queue time) + data read",
nick = "", type = (PERFCOUNTER_U64 | PERFCOUNTER_COUNTER | PERFCOUNTER_HISTOGRAM),
priority = 5 '\005'}, ["osd.op_r_out_bytes"] = {path = "osd.op_r_out_bytes",
description = "Client data read", nick = "",
type = (PERFCOUNTER_U64 | PERFCOUNTER_COUNTER), priority = 5 '\005'},
["osd.op_r_prepare_latency"] = {path = "osd.op_r_prepare_latency",
description = "Latency of read operations (excluding queue time and wait for finished)",
nick = "", type = (PERFCOUNTER_TIME | PERFCOUNTER_LONGRUNAVG), priority = 5 '\005'},
["osd.op_r_process_latency"] = {path = "osd.op_r_process_latency",
description = "Latency of read operation (excluding queue time)", nick = "",
type = (PERFCOUNTER_TIME | PERFCOUNTER_LONGRUNAVG), priority = 5 '\005'}, ["osd.op_rw"] = {
path = "osd.op_rw", description = "Client read-modify-write operations", nick = "",
type = (PERFCOUNTER_U64 | PERFCOUNTER_COUNTER), priority = 5 '\005'},
["osd.op_rw_in_bytes"] = {path = "osd.op_rw_in_bytes",
description = "Client read-modify-write operations write in", nick = "",
type = (PERFCOUNTER_U64 | PERFCOUNTER_COUNTER), priority = 5 '\005'},
["osd.op_rw_latency"] = {path = "osd.op_rw_latency",
description = "Latency of read-modify-write operation (including queue time)", nick = "",
type = (PERFCOUNTER_TIME | PERFCOUNTER_LONGRUNAVG), priority = 5 '\005'},
["osd.op_rw_latency_in_bytes_histogram"] = {path = "osd.op_rw_latency_in_bytes_histogram",
description = "Histogram of rw operation latency (including queue time) + data written",
nick = "", type = (PERFCOUNTER_U64 | PERFCOUNTER_COUNTER | PERFCOUNTER_HISTOGRAM),
priority = 5 '\005'}, ["osd.op_rw_latency_out_bytes_histogram"] = {
path = "osd.op_rw_latency_out_bytes_histogram",
description = "Histogram of rw operation latency (including queue time) + data read",
nick = "", type = (PERFCOUNTER_U64 | PERFCOUNTER_COUNTER | PERFCOUNTER_HISTOGRAM),
priority = 5 '\005'}, ["osd.op_rw_out_bytes"] = {path = "osd.op_rw_out_bytes",
description = "Client read-modify-write operations read out ", nick = "",
type = (PERFCOUNTER_U64 | PERFCOUNTER_COUNTER), priority = 5 '\005'},
["osd.op_rw_prepare_latency"] = {path = "osd.op_rw_prepare_latency",
description = "Latency of read-modify-write operations (excluding queue time and wait for finished)", nick = "", type = (PERFCOUNTER_TIME | PERFCOUNTER_LONGRUNAVG), priority = 5 '\005'},
["osd.op_rw_process_latency"] = {path = "osd.op_rw_process_latency",
description = "Latency of read-modify-write operation (excluding queue time)", nick = "",
type = (PERFCOUNTER_TIME | PERFCOUNTER_LONGRUNAVG), priority = 5 '\005'}, ["osd.op_w"] = {
path = "osd.op_w", description = "Client write operations", nick = "",
---Type <return> to continue, or q <return> to quit---
type = (PERFCOUNTER_U64 | PERFCOUNTER_COUNTER), priority = 5 '\005'},
["osd.op_w_in_bytes"] = {path = "osd.op_w_in_bytes", description = "Client data written",
nick = "", type = (PERFCOUNTER_U64 | PERFCOUNTER_COUNTER), priority = 5 '\005'},
["osd.op_w_latency"] = {path = "osd.op_w_latency",
description = "Latency of write operation (including queue time)", nick = "",
type = (PERFCOUNTER_TIME | PERFCOUNTER_LONGRUNAVG), priority = 5 '\005'},
["osd.op_w_latency_in_bytes_histogram"] = {path = "osd.op_w_latency_in_bytes_histogram",
description = "Histogram of operation latency (including queue time) + data written",
nick = "", type = (PERFCOUNTER_U64 | PERFCOUNTER_COUNTER | PERFCOUNTER_HISTOGRAM),
priority = 5 '\005'}, ["osd.op_w_prepare_latency"] = {path = "osd.op_w_prepare_latency",
description = "Latency of write operations (excluding queue time and wait for finished)",
nick = "", type = (PERFCOUNTER_TIME | PERFCOUNTER_LONGRUNAVG), priority = 5 '\005'},
["osd.op_w_process_latency"] = {path = "osd.op_w_process_latency",
description = "Latency of write operation (excluding queue time)", nick = "",
type = (PERFCOUNTER_TIME | PERFCOUNTER_LONGRUNAVG), priority = 5 '\005'},
["osd.op_wip"] = {path = "osd.op_wip",
description = "Replication operations currently being processed (primary)", nick = "",
type = PERFCOUNTER_U64, priority = 5 '\005'}, ["osd.recovery_ops"] = {
path = "osd.recovery_ops", description = "Started recovery operations", nick = "rop",
type = (PERFCOUNTER_U64 | PERFCOUNTER_COUNTER), priority = 8 '\b'}, ["osd.stat_bytes"] = {
path = "osd.stat_bytes", description = "OSD size", nick = "size", type = PERFCOUNTER_U64,
priority = 5 '\005'}, ["osd.stat_bytes_used"] = {path = "osd.stat_bytes_used",
description = "Used space", nick = "used", type = PERFCOUNTER_U64, priority = 5 '\005'},
["paxos.accept_timeout"] = {path = "paxos.accept_timeout", description = "Accept timeouts",
nick = "", type = (PERFCOUNTER_U64 | PERFCOUNTER_COUNTER), priority = 5 '\005'},
["paxos.begin"] = {path = "paxos.begin", description = "Started and handled begins",
nick = "", type = (PERFCOUNTER_U64 | PERFCOUNTER_COUNTER), priority = 5 '\005'},
["paxos.begin_bytes"] = {path = "paxos.begin_bytes",
description = "Data in transaction on begin", nick = "",
type = (PERFCOUNTER_U64 | PERFCOUNTER_LONGRUNAVG), priority = 5 '\005'},
["paxos.begin_keys"] = {path = "paxos.begin_keys",
description = "Keys in transaction on begin", nick = "",
type = (PERFCOUNTER_U64 | PERFCOUNTER_LONGRUNAVG), priority = 5 '\005'},
["paxos.begin_latency"] = {path = "paxos.begin_latency",
description = "Latency of begin operation", nick = "",
type = (PERFCOUNTER_TIME | PERFCOUNTER_LONGRUNAVG), priority = 5 '\005'},
["paxos.collect"] = {path = "paxos.collect", description = "Peon collects", nick = "",
type = (PERFCOUNTER_U64 | PERFCOUNTER_COUNTER), priority = 5 '\005'},
["paxos.collect_bytes"] = {path = "paxos.collect_bytes",
description = "Data in transaction on peon collect", nick = "",
type = (PERFCOUNTER_U64 | PERFCOUNTER_LONGRUNAVG), priority = 5 '\005'},
["paxos.collect_keys"] = {path = "paxos.collect_keys",
description = "Keys in transaction on peon collect", nick = "",
---Type <return> to continue, or q <return> to quit---
type = (PERFCOUNTER_U64 | PERFCOUNTER_LONGRUNAVG), priority = 5 '\005'},
["paxos.collect_latency"] = {path = "paxos.collect_latency",
description = "Peon collect latency", nick = "",
type = (PERFCOUNTER_TIME | PERFCOUNTER_LONGRUNAVG), priority = 5 '\005'},
["paxos.collect_timeout"] = {path = "paxos.collect_timeout",
description = "Collect timeouts", nick = "",
type = (PERFCOUNTER_U64 | PERFCOUNTER_COUNTER), priority = 5 '\005'},
["paxos.collect_uncommitted"] = {path = "paxos.collect_uncommitted",
description = "Uncommitted values in started and handled collects", nick = "",
type = (PERFCOUNTER_U64 | PERFCOUNTER_COUNTER), priority = 5 '\005'}, ["paxos.commit"] = {
path = "paxos.commit", description = "Commits", nick = "cmt",
type = (PERFCOUNTER_U64 | PERFCOUNTER_COUNTER), priority = 5 '\005'},
["paxos.commit_bytes"] = {path = "paxos.commit_bytes",
description = "Data in transaction on commit", nick = "",
type = (PERFCOUNTER_U64 | PERFCOUNTER_LONGRUNAVG), priority = 5 '\005'},
["paxos.commit_keys"] = {path = "paxos.commit_keys",
description = "Keys in transaction on commit", nick = "",
type = (PERFCOUNTER_U64 | PERFCOUNTER_LONGRUNAVG), priority = 5 '\005'},
["paxos.commit_latency"] = {path = "paxos.commit_latency", description = "Commit latency",
nick = "clat", type = (PERFCOUNTER_TIME | PERFCOUNTER_LONGRUNAVG), priority = 5 '\005'},
["paxos.lease_ack_timeout"] = {path = "paxos.lease_ack_timeout",
description = "Lease acknowledgement timeouts", nick = "",
type = (PERFCOUNTER_U64 | PERFCOUNTER_COUNTER), priority = 5 '\005'},
["paxos.lease_timeout"] = {path = "paxos.lease_timeout", description = "Lease timeouts",
nick = "", type = (PERFCOUNTER_U64 | PERFCOUNTER_COUNTER), priority = 5 '\005'},
["paxos.new_pn"] = {path = "paxos.new_pn", description = "New proposal number queries",
nick = "", type = (PERFCOUNTER_U64 | PERFCOUNTER_COUNTER), priority = 5 '\005'},
["paxos.new_pn_latency"] = {path = "paxos.new_pn_latency",
description = "New proposal number getting latency", nick = "",
type = (PERFCOUNTER_TIME | PERFCOUNTER_LONGRUNAVG), priority = 5 '\005'}...},
instances = std::map with 0 elements}
(1-1/2)