Skip to content

Commit

Permalink
Don't assert mg_initialized due to device addition race
Browse files Browse the repository at this point in the history
Signed-off-by: Paul Dagnelie <[email protected]>
  • Loading branch information
pcd1193182 committed Jan 24, 2024
1 parent a4bf6ba commit bcfcde4
Showing 1 changed file with 0 additions and 3 deletions.
3 changes: 0 additions & 3 deletions module/zfs/metaslab.c
Original file line number Diff line number Diff line change
Expand Up @@ -5105,7 +5105,6 @@ metaslab_group_alloc(metaslab_group_t *mg, zio_alloc_list_t *zal,
int allocator, boolean_t try_hard)
{
uint64_t offset;
ASSERT(mg->mg_initialized);

offset = metaslab_group_alloc_normal(mg, zal, asize, txg, want_unique,
dva, d, allocator, try_hard);
Expand Down Expand Up @@ -5256,8 +5255,6 @@ metaslab_alloc_dva(spa_t *spa, metaslab_class_t *mc, uint64_t psize,
goto next;
}

ASSERT(mg->mg_initialized);

/*
* Avoid writing single-copy data to an unhealthy,
* non-redundant vdev, unless we've already tried all
Expand Down

0 comments on commit bcfcde4

Please sign in to comment.