Просмотр исходного кода

logsys: When corosync is compiled with --enable-small-memory-footprint, also reduce the size of the logsys SHM

Signed-off-by: Jerome Flesch <jerome.flesch@netasq.com>
Reviewed-by: Steven Dake <sdake@redhat.com>
(cherry picked from commit 6bec0aa2276530d25a1984e90f7bd274f8d0c75b)
Jerome Flesch 14 лет назад
Родитель
Сommit
92946d8555
1 измененных файлов с 7 добавлено и 1 удалено
  1. 7 1
      exec/main.c

+ 7 - 1
exec/main.c

@@ -87,6 +87,12 @@
 #include "schedwrk.h"
 #include "evil.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,
@@ -95,7 +101,7 @@ LOGSYS_DECLARE_SYSTEM ("corosync",
 	LOG_DAEMON,
 	LOG_INFO,
 	NULL,
-	1000000);
+	IPC_LOGSYS_SIZE);
 
 LOGSYS_DECLARE_SUBSYS ("MAIN");