Reset inc keys after each line; reset all keys on full reset.
Signed-off-by: Sage Weil <sage@newdream.net>
if (need_reset || logger_need_reset) {
// reset the counters
for (int i=0; i<type->num_keys; i++) {
- if (type->inc_keys[i]) {
- this->vals[i] = 0;
- this->fvals[i] = 0;
- }
+ this->vals[i] = 0;
+ this->fvals[i] = 0;
}
need_reset = false;
}
}
}
}
+
+ // reset the counters
+ for (int i=0; i<type->num_keys; i++) {
+ if (type->inc_keys[i]) {
+ this->vals[i] = 0;
+ this->fvals[i] = 0;
+ }
+ }
+
out << std::endl;
}