Hi
On Mon, Jul 14, 2014 at 3:28 AM, Djalal Harouni tix...@opendz.org wrote:
ppoll is atomic and it is handled by the kernel, so perhaps
setting/restoring sigmask can be done easily! and for nspawn: IMO we need
to receive SIGCHLD which implies EINTR.
I say EINTR since not only for blocking
On Thu, Jul 17, 2014 at 11:30:26AM +0200, David Herrmann wrote:
Hi
On Mon, Jul 14, 2014 at 3:28 AM, Djalal Harouni tix...@opendz.org wrote:
ppoll is atomic and it is handled by the kernel, so perhaps
setting/restoring sigmask can be done easily! and for nspawn: IMO we need
to receive
The Barrier-API simplifies cross-fork() synchronization a lot. Replace the
hard-coded eventfd-util implementation and drop it.
Compared to the old API, Barriers also handle exit() of the remote side as
abortion. This way, segfaults will not cause the parent to deadlock.
EINTR handling is
Hi,
Yes, sending abortion events asynchronously is really nice :-)
Just small quick comments for nspawn here, but I'll comment on patch #1
On Sun, Jul 13, 2014 at 12:37:07PM +0200, David Herrmann wrote:
The Barrier-API simplifies cross-fork() synchronization a lot. Replace the
hard-coded