autobuild ctdb cleanup

Amitay Isaacs amitay at
Fri Jul 4 01:23:23 MDT 2014

On Thu, Jul 3, 2014 at 9:08 AM, Stefan (metze) Metzmacher <metze at>

> Hi Amitay,
> I noticed that there's a lot of ctdb and ctdb_reco processes
> left after an autobuild (maybe only failed once).
> Could you take a look at that and may implement something like
> the smbd_stdin_handler in source3/smbd/server.c.
> So that ctdb can be started in foreground and exit when the parent went
> away.
> Thanks!
> metze
Hi metze,

There is already logic in ctdb to clean up child processes if the main
daemon goes away.  The problem here is of shutting down the local ctdb
daemons when terminates abnormally.

Here's a patch that shuts down the local daemons started for test if the script is sent SIGINT or SIGTERM.  I have tested it by running and then pressing Ctrl-C. This sends SIGTERM to
and shuts down the local daemons.  So as long as terminates
the child processes, this would work.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-ctdb-tests-Shutdown-local-daemons-if-the-tests-exit-.patch
Type: text/x-patch
Size: 1493 bytes
Desc: not available
URL: <>

More information about the samba-technical mailing list