MCPcopy Create free account
hub / github.com/baidu/tera / DumpLog

Method DumpLog

src/tabletnode/tabletnode_sysinfo.cc:1265–1279  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1263}
1264
1265void TabletNodeSysInfo::DumpLog() {
1266 decltype(info_) info_ptr;
1267 {
1268 MutexLock lock(&mutex_);
1269 info_ptr = info_;
1270 }
1271 std::shared_ptr<CollectorReport> latest_report =
1272 CollectorReportPublisher::GetInstance().GetCollectorReport();
1273 TabletNodeSysInfoDumper dumper(FLAGS_tera_tabletnode_running_info_dump_file);
1274
1275 std::for_each(std::begin(dump_info_functions_), std::end(dump_info_functions_),
1276 [&latest_report, &dumper, &info_ptr](std::function<DumpInfoFunction>& f) {
1277 f(info_ptr, latest_report, dumper);
1278 });
1279}
1280
1281void TabletNodeSysInfo::UpdateWriteFlowController() {
1282 MutexLock lock(&mutex_);

Callers 1

RefreshAndDumpSysInfoMethod · 0.45

Calls 1

GetCollectorReportMethod · 0.80

Tested by

no test coverage detected