Kaynağa Gözat

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>
Jerome Flesch 14 yıl önce
ebeveyn
işleme
6bec0aa227
1 değiştirilmiş dosya ile 7 ekleme ve 1 silme
  1. 7 1
      exec/main.c

+ 7 - 1
exec/main.c

@@ -124,6 +124,12 @@
 #include "evil.h"
 #include "evil.h"
 #include "tsafe.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_DECLARE_SYSTEM ("corosync",
 	LOGSYS_MODE_OUTPUT_STDERR | LOGSYS_MODE_THREADED | LOGSYS_MODE_FORK,
 	LOGSYS_MODE_OUTPUT_STDERR | LOGSYS_MODE_THREADED | LOGSYS_MODE_FORK,
 	0,
 	0,
@@ -132,7 +138,7 @@ LOGSYS_DECLARE_SYSTEM ("corosync",
 	LOG_DAEMON,
 	LOG_DAEMON,
 	LOG_INFO,
 	LOG_INFO,
 	NULL,
 	NULL,
-	1000000);
+	IPC_LOGSYS_SIZE);
 
 
 LOGSYS_DECLARE_SUBSYS ("MAIN");
 LOGSYS_DECLARE_SUBSYS ("MAIN");