{"push_id":731631909,"size":1,"distinct_size":1,"ref":"refs/heads/fix-SIGCHLD-coalesce","head":"304ae2bd36497fb4bb9656c821e84cc71772a64e","before":"93cd33f128f1581d83be62c0f5918c0544c14221","commits":[{"sha":"304ae2bd36497fb4bb9656c821e84cc71772a64e","author":{"email":"10c18fcb898ee6b17d6575d444b125d10b3f4d6a@canonical.com","name":"Tycho Andersen"},"message":"rst: don't hang when SIGCHLD is coalesced\n\nWhen a TASK_HELPER would exit just before a zombie, sometimes the signal\nwould get coalesced, and we would miss the zombie exit, causing us to block\nforever waiting for the zombie to complete. Let's use an entirely different\nstrategy for waiting on zombies: explicitly wait on them with waitid, and\nuse WNOWAIT to prevent their data from actually being reaped.\n\nSigned-off-by: Tycho Andersen <tycho.andersen@canonical.com>","distinct":true,"url":"https://api.github.com/repos/tych0/criu/commits/304ae2bd36497fb4bb9656c821e84cc71772a64e"}]}