freebsd-ports/net/pacemaker/files/patch-crmd_pengine.c
Jochen Neumeister 55bb86bc79 - net/pacemaker: Update from 1.1.14 to 1.1.16
- Fix shebangs
- Changelog: https://github.com/ClusterLabs/pacemaker/blob/master/ChangeLog

PR:		219544
Submitted by:	David Shane Holden (maintainer)
Approved by:	miwi (mentor)
Differential Revision:	https://reviews.freebsd.org/D11109
2017-06-13 14:32:23 +00:00

15 lines
795 B
C

On FreeBSD the maximum IPC buffer size is defined by the kern.ipc.maxsockbuf
sysctl which defaults to 2M. This patch simply lowers the max message size
in pengine from 5M to 1M to work out of the box without requiring any tuning.
--- crmd/pengine.c.orig 2016-11-30 19:51:58 UTC
+++ crmd/pengine.c
@@ -165,7 +165,7 @@ do_pe_control(long long action,
pe_subsystem->source =
mainloop_add_ipc_client(CRM_SYSTEM_PENGINE, G_PRIORITY_DEFAULT,
- 5 * 1024 * 1024 /* 5MB */ , NULL, &pe_callbacks);
+ 1024 * 1024 /* 1MB */ , NULL, &pe_callbacks);
if (pe_subsystem->source == NULL) {
crm_warn("Setup of client connection failed, not adding channel to mainloop");