mirror of
https://github.com/koverstreet/bcachefs-tools.git
synced 2025-12-08 00:00:12 +03:00
cmd_fs_usage: Handle BCH_SB_MEMBER_INVALID
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
This commit is contained in:
parent
7758f2d077
commit
69de1e2f15
@ -188,9 +188,9 @@ static struct durability_x_degraded replicas_durability(const struct bch_replica
|
|||||||
unsigned dev_idx = r->devs[i];
|
unsigned dev_idx = r->devs[i];
|
||||||
struct dev_name *dev = dev_idx_to_name(dev_names, dev_idx);
|
struct dev_name *dev = dev_idx_to_name(dev_names, dev_idx);
|
||||||
|
|
||||||
unsigned durability = dev ? dev->durability : 0;
|
unsigned durability = dev ? dev->durability : 1;
|
||||||
|
|
||||||
if (dev->dev && dev->state != BCH_MEMBER_STATE_failed)
|
if (dev && dev->dev && dev->state != BCH_MEMBER_STATE_failed)
|
||||||
ret.minus_degraded += durability;
|
ret.minus_degraded += durability;
|
||||||
ret.durability += durability;
|
ret.durability += durability;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user