Fix the typo. Code now matches that for straw buckets.
Reported-by: ZhuRongze <zrz4ceph@gmail.com>
Signed-off-by: Sage Weil <sage@newdream.net>
if (i == bucket->h.size)
return 0;
- diff = weight = bucket->item_weights[i];
+ diff = weight - bucket->item_weights[i];
bucket->item_weights[i] = weight;
bucket->h.weight += diff;
return 0;
node = crush_calc_tree_node(i);
- diff = weight = bucket->node_weights[node];
+ diff = weight - bucket->node_weights[node];
bucket->node_weights[node] = weight;
bucket->h.weight += diff;