MCPcopy Create free account
hub / github.com/apache/brpc / DescribeSpanDB

Function DescribeSpanDB

src/brpc/span.cpp:1022–1047  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1020}
1021
1022void DescribeSpanDB(std::ostream& os) {
1023 butil::intrusive_ptr<SpanDB> db;
1024 if (GetSpanDB(&db) != 0) {
1025 return;
1026 }
1027
1028 if (db->id_db != NULL) {
1029 std::string val;
1030 if (db->id_db->GetProperty(leveldb::Slice("leveldb.stats"), &val)) {
1031 os << "[ " << db->id_db_name << " ]\n" << val;
1032 }
1033 if (db->id_db->GetProperty(leveldb::Slice("leveldb.sstables"), &val)) {
1034 os << '\n' << val;
1035 }
1036 }
1037 os << '\n';
1038 if (db->time_db != NULL) {
1039 std::string val;
1040 if (db->time_db->GetProperty(leveldb::Slice("leveldb.stats"), &val)) {
1041 os << "[ " << db->time_db_name << " ]\n" << val;
1042 }
1043 if (db->time_db->GetProperty(leveldb::Slice("leveldb.sstables"), &val)) {
1044 os << '\n' << val;
1045 }
1046 }
1047}
1048
1049} // namespace brpc

Callers 1

statsMethod · 0.85

Calls 1

GetSpanDBFunction · 0.85

Tested by

no test coverage detected