>
> Ok can we revive 2 seconds the idea to add a string to the corosync exec
> that explicitly mention what features are built into the binary/package?
>
> I think I suggested it a long time ago but never got around to do it.
>
> Something that can tell us if there is nss/small-memory/whatever feature
> built in that is not selectable at runtime.
>
> It's a matter of a 2/3 lines change in configure.ac and a log_printf( in
> the main exec  and can spare us the trouble to figure out that 2 builds
> are incompatible (if users doesn't know what binary packages he received
> from whatever distro and they are not compatible between them).
>
> Fabio

Here is a patch that does this.

-Angus

Index: exec/main.c
===================================================================
--- exec/main.c (revision 2408)
+++ exec/main.c (working copy)
@@ -813,6 +813,7 @@
        corosync_mlockall ();

        log_printf (LOGSYS_LEVEL_NOTICE, "Corosync Cluster Engine ('%s'):
started and ready to provide service.\n", VERSION);
+       log_printf (LOGSYS_LEVEL_INFO, "Corosync built-in features:"
PACKAGE_FEATURES "\n");

        (void)signal (SIGINT, sigintr_handler);
        (void)signal (SIGUSR2, sigusr2_handler);
Index: configure.ac
===================================================================
--- configure.ac        (revision 2410)
+++ configure.ac        (working copy)
@@ -420,6 +420,8 @@
 AC_SUBST([COROSYSCONFDIR])
 AC_DEFINE_UNQUOTED([COROSYSCONFDIR], "$(eval echo
${COROSYSCONFDIR})", [corosync config directory])

+AC_DEFINE_UNQUOTED([PACKAGE_FEATURES], "${PACKAGE_FEATURES}",
[corosync built-in features])
+
 AC_OUTPUT

 AC_MSG_RESULT([])
_______________________________________________
Openais mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/openais

Reply via email to