From 6bec0aa2276530d25a1984e90f7bd274f8d0c75b Mon Sep 17 00:00:00 2001 From: Jerome Flesch Date: Fri, 27 May 2011 13:45:27 +0200 Subject: [PATCH] logsys: When corosync is compiled with --enable-small-memory-footprint, also reduce the size of the logsys SHM Signed-off-by: Jerome Flesch Reviewed-by: Steven Dake --- exec/main.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/exec/main.c b/exec/main.c index 716377d9..cc70e011 100644 --- a/exec/main.c +++ b/exec/main.c @@ -124,6 +124,12 @@ #include "evil.h" #include "tsafe.h" +#ifdef HAVE_SMALL_MEMORY_FOOTPRINT +#define IPC_LOGSYS_SIZE 1024*64 +#else +#define IPC_LOGSYS_SIZE 8192*128 +#endif + LOGSYS_DECLARE_SYSTEM ("corosync", LOGSYS_MODE_OUTPUT_STDERR | LOGSYS_MODE_THREADED | LOGSYS_MODE_FORK, 0, @@ -132,7 +138,7 @@ LOGSYS_DECLARE_SYSTEM ("corosync", LOG_DAEMON, LOG_INFO, NULL, - 1000000); + IPC_LOGSYS_SIZE); LOGSYS_DECLARE_SUBSYS ("MAIN");