mirror of
git://sourceware.org/git/lvm2.git
synced 2025-03-10 16:58:47 +03:00
dmstats: do not walk regions if deleting a single id
This commit is contained in:
parent
402d840aa7
commit
8b179e09a4
@ -4965,16 +4965,20 @@ static int _stats_delete(CMD_ARGS)
|
||||
goto out;
|
||||
}
|
||||
|
||||
dm_stats_walk_do(dms) {
|
||||
if (_switches[ALL_REGIONS_ARG])
|
||||
if (_switches[ALL_REGIONS_ARG]) {
|
||||
dm_stats_walk_do(dms) {
|
||||
region_id = dm_stats_get_current_region(dms);
|
||||
if (!dm_stats_delete_region(dms, region_id)) {
|
||||
log_error("Could not delete statistics region.");
|
||||
goto out;
|
||||
}
|
||||
if (!dm_stats_delete_region(dms, region_id)) {
|
||||
log_error("Could not delete statistics region.");
|
||||
goto out;
|
||||
}
|
||||
log_info("Deleted statistics region %" PRIu64, region_id);
|
||||
dm_stats_walk_next_region(dms);
|
||||
} dm_stats_walk_while(dms);
|
||||
} else {
|
||||
dm_stats_delete_region(dms, region_id);
|
||||
log_info("Deleted statistics region %" PRIu64, region_id);
|
||||
dm_stats_walk_next_region(dms);
|
||||
} dm_stats_walk_while(dms);
|
||||
}
|
||||
|
||||
r = 1;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user