MINOR: mworker/cli: alert the user if we enabled a master CLI but not the master...
authorEric Salama <esalama@haproxy.com>
Tue, 16 Mar 2021 14:11:17 +0000 (15:11 +0100)
committerWilliam Lallemand <wlallemand@haproxy.org>
Thu, 18 Mar 2021 08:08:33 +0000 (09:08 +0100)
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.

src/haproxy.c

index 89062b6..3efbac0 100644 (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) {
                ha_warning("nbproc is deprecated!\n"
                           "  | For suffering many limitations, the 'nbproc' directive is now deprecated\n"