MINOR: mworker/cli: alert the user if we enabled a master CLI but not the master-worker mode

Declaring a master CLI socket without activating the master-worker mode
is likely a user error, so we issue a warning.

This patch can be backported as far as 1.8.
This commit is contained in:
Eric Salama 2021-03-16 15:11:17 +01:00 committed by William Lallemand
parent 1b8dacc858
commit 5ba8335186

View File

@ -1950,6 +1950,10 @@ static void init(int argc, char **argv)
} }
} }
if (!LIST_ISEMPTY(&mworker_cli_conf) && !(arg_mode & MODE_MWORKER)) {
ha_warning("a master CLI socket was defined, but master-worker mode (-W) is not enabled.\n");
}
if (global.nbproc > 1 && !global.nbthread) { if (global.nbproc > 1 && !global.nbthread) {
ha_warning("nbproc is deprecated!\n" ha_warning("nbproc is deprecated!\n"
" | For suffering many limitations, the 'nbproc' directive is now deprecated\n" " | For suffering many limitations, the 'nbproc' directive is now deprecated\n"