mirror of
https://github.com/koverstreet/bcachefs-tools.git
synced 2025-02-23 00:00:02 +03:00
Update bcachefs sources to 676dd269f0f8 mean and variance: Promote to lib/math
This commit is contained in:
parent
46d5160869
commit
3bd4653767
@ -1 +1 @@
|
||||
eb83f1f842bb95e1f61489b48854240777368763
|
||||
676dd269f0f8d59f730ba8e96474448576e4f677
|
||||
|
@ -651,6 +651,8 @@ static int bch2_check_extents_to_backpointers_pass(struct btree_trans *trans,
|
||||
}
|
||||
if (ret)
|
||||
break;
|
||||
if (bpos_eq(iter.pos, SPOS_MAX))
|
||||
break;
|
||||
bch2_btree_iter_advance(&iter);
|
||||
}
|
||||
bch2_trans_iter_exit(trans, &iter);
|
||||
|
@ -170,15 +170,23 @@ static int bch2_copygc_get_buckets(struct moving_context *ctxt,
|
||||
|
||||
saw++;
|
||||
|
||||
if (!bch2_bucket_is_movable(trans, &b, lru_pos_time(k.k->p)))
|
||||
ret2 = bch2_bucket_is_movable(trans, &b, lru_pos_time(k.k->p));
|
||||
if (ret2 < 0)
|
||||
goto err;
|
||||
|
||||
if (!ret2)
|
||||
not_movable++;
|
||||
else if (bucket_in_flight(buckets_in_flight, b.k))
|
||||
in_flight++;
|
||||
else {
|
||||
ret2 = darray_push(buckets, b) ?: buckets->nr >= nr_to_get;
|
||||
if (ret2 >= 0)
|
||||
ret2 = darray_push(buckets, b);
|
||||
if (ret2)
|
||||
goto err;
|
||||
sectors += b.sectors;
|
||||
}
|
||||
|
||||
ret2 = buckets->nr >= nr_to_get;
|
||||
err:
|
||||
ret2;
|
||||
}));
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user