There are several issues: * eventd leaks a pipe file descriptor into long-lived children, breaking ctdbd's ability to know if eventd goes away * ctdbd goes into a broken state if eventd goes away * There is a valgrind hit in packet construction * When ctdbd says it is refusing to run an event during recovery, the event is run anyway
> * There is a valgrind hit in packet construction This one only occurs in 4.9. I believe the others are also present in 4.8.
Created attachment 14541 [details] Patch for 4.9
Created attachment 14542 [details] Patch for 4.8
Hi Karolin, This is ready for v4-9 and v4-8. Thanks.
(In reply to Amitay Isaacs from comment #4) Hi Amitay, pushed to autobuild-v4-{8,9}-test.
(In reply to Karolin Seeger from comment #5) Pushed to both branches. Closing out bug report. Thanks!