On Thu, 2017-11-09 at 15:59 +0530, ashutosh tiwari wrote:
> Hi,
> 
> We are observing that sometime pacemaker daemon gets the same
> processgroup id as the process /script calling the "service pacemaker
> start". 
> While child processes of pacemaeker(cib/crmd/pengine) have there
> processgroup id  same as there pid which is how things should be for
> a daemon afaik.
> 
> Do we expect it to be managed by init.d (centos 6) or pacemaker
> binary.
> 
> pacemaker version: pacemaker-1.1.14-8.el6_8.1.x86_64
> 
> 
> Thanks and Regards,
> Ashutosh Tiwari

When pacemakerd spawns a child (cib etc.), it calls setsid() in the
child to start a new session, which will set the process group ID and
session ID to the child's PID.

However it doesn't do anything similar for itself. Possibly it should.
It's a longstanding to-do item to make pacemaker daemonize itself more
"properly", but no one's had the time to address it.
-- 
Ken Gaillot <kgail...@redhat.com>

_______________________________________________
Users mailing list: Users@clusterlabs.org
http://lists.clusterlabs.org/mailman/listinfo/users

Project Home: http://www.clusterlabs.org
Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
Bugs: http://bugs.clusterlabs.org

Reply via email to