Signed-off-by: Sage Weil <sage@inktank.com>
continue;
}
if (count)
- h->set(bin, count);
+ h->set_bin(bin, count);
while (lb > ms) {
bin--;
lb >>= 1;
count = 1;
}
if (count)
- h->set(bin, count);
+ h->set_bin(bin, count);
}
void OpTracker::mark_event(TrackedOp *op, const string &dest)
void clear() {
h.clear();
}
- void set(int bin, int32_t v) {
+ void set_bin(int bin, int32_t count) {
_expand_to(bin + 1);
- h[bin] = v;
+ h[bin] = count;
_contract();
}
+
static int calc_bits_of(int t) {
int b = 0;
while (t > 0) {