MCPcopy Create free account
hub / github.com/apache/impala / ReadProcDiskStatsString

Method ReadProcDiskStatsString

be/src/util/system-state-info.cc:226–240  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

224}
225
226void SystemStateInfo::ReadProcDiskStatsString(const string& disk_stats) {
227 stringstream ss(disk_stats);
228 string line;
229
230 disk_val_idx_ = 1 - disk_val_idx_;
231 DCHECK(disk_val_idx_ == 0 || disk_val_idx_ == 1) << "disk_val_idx_: " << disk_val_idx_;
232 DiskValues& sum_values = disk_values_[disk_val_idx_];
233 memset(&sum_values, 0, sizeof(sum_values));
234
235 while (getline(ss, line)) {
236 DiskValues line_values;
237 ReadProcDiskStatsLine(line, &line_values);
238 AddDiskValues(line_values, &sum_values);
239 }
240}
241
242void SystemStateInfo::ReadProcDiskStatsLine(
243 const string& disk_stats, DiskValues* result) {

Callers 1

TEST_FFunction · 0.80

Calls

no outgoing calls

Tested by 1

TEST_FFunction · 0.64