MCPcopy Create free account
hub / github.com/ceph/ceph / dump

Function dump

src/common/config.cc:1545–1558  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1543}
1544
1545static void dump(Formatter *f, int level, Option::value_t in)
1546{
1547 if (const auto v = std::get_if<bool>(&in)) {
1548 f->dump_bool(ceph_conf_level_name(level), *v);
1549 } else if (const auto v = std::get_if<int64_t>(&in)) {
1550 f->dump_int(ceph_conf_level_name(level), *v);
1551 } else if (const auto v = std::get_if<uint64_t>(&in)) {
1552 f->dump_unsigned(ceph_conf_level_name(level), *v);
1553 } else if (const auto v = std::get_if<double>(&in)) {
1554 f->dump_float(ceph_conf_level_name(level), *v);
1555 } else {
1556 f->dump_stream(ceph_conf_level_name(level)) << Option::to_str(in);
1557 }
1558}
1559
1560void md_config_t::diff(
1561 const ConfigValues& values,

Callers 13

diffMethod · 0.70
callMethod · 0.70
dumpMethod · 0.70
dumpMethod · 0.50
eraseMethod · 0.50
mergeMethod · 0.50
NodeLayoutTClass · 0.50
insertMethod · 0.50
split_insertMethod · 0.50
stagedClass · 0.50
dumpMethod · 0.50
dumpMethod · 0.50

Calls 7

ceph_conf_level_nameFunction · 0.85
to_strFunction · 0.85
dump_boolMethod · 0.45
dump_intMethod · 0.45
dump_unsignedMethod · 0.45
dump_floatMethod · 0.45
dump_streamMethod · 0.45

Tested by

no test coverage detected