[PATCH] Separate event handling daemon from ctdbd

Martin Schwenke martin at meltin.net
Fri Dec 16 06:02:06 UTC 2016


On Thu, 15 Dec 2016 20:46:22 +1100, Amitay Isaacs <amitay at gmail.com>
wrote:

> In the efforts to split the monolithic ctdb daemon into multiple smaller
> processes, this is the first piece of the code that is separated as a new
> daemon.  ctdb-eventd will be a long running daemon that is started from
> ctdbd (similar to recovery daemon) and handles the job of running events.
> 
> This patch series following new abstractions:
> - run_proc to execute an external binary and capture the output.
> - sock_daemon a framework to writing daemons using unix domain sockets
> 
> The eventd code introduces the following new code:
> - Eventd protocol and marshalling code
> - Eventd implementation
> - Client code to talk to eventd
> - CTDB tool helper (ctdb_event)
> - Tests to ensure the expected behaviour of eventd
> 
> The existing functionality related to handling events has been dropped from
> ctdb daemon.
> 
> Since the patch series is large, here's the git reference:
> 
> 
> https://git.samba.org/?p=amitay/samba.git;a=shortlog;h=refs/heads/ctdb-eventd
> 
> Please review and push.

With the doc FIXMEs and missing talloc_free() we discussed added...

Reviewed-by: Martin Schwenke <martin at meltin.net>

peace & happiness,
martin



More information about the samba-technical mailing list