mirror of
git://sourceware.org/git/lvm2.git
synced 2024-12-21 13:34:40 +03:00
dmsetup: simplify branching in _stats_update_file()
The fallback branch in _stats_update_file() is redundant (since the branch taken when the daemon starts successfully must jump to the 'out' label anyway): remove it and re-order the conditions to improve readability.
This commit is contained in:
parent
803b1775ba
commit
fe0922b8a6
@ -5716,17 +5716,18 @@ static int _stats_update_file(CMD_ARGS)
|
||||
* If starting the daemon fails, fall back to a direct update.
|
||||
*/
|
||||
if (!_switches[NOMONITOR_ARG]) {
|
||||
if (!dm_stats_start_filemapd(fd, group_id, abspath, mode,
|
||||
foreground, verbose)) {
|
||||
log_warn("Failed to start filemap monitoring daemon.");
|
||||
goto fallback;
|
||||
}
|
||||
if (dm_stats_start_filemapd(fd, group_id, abspath, mode,
|
||||
foreground, verbose))
|
||||
goto out;
|
||||
|
||||
log_warn("Failed to start filemap monitoring daemon.");
|
||||
|
||||
/* fall back to one-shot update */
|
||||
}
|
||||
|
||||
fallback:
|
||||
/*
|
||||
* --nomonitor case - perform a one-shot update directly from dmstats.
|
||||
* --nomonitor and fall back case - perform a one-shot update directly
|
||||
* from dmsetup.
|
||||
*/
|
||||
regions = dm_stats_update_regions_from_fd(dms, fd, group_id);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user