{"action":"created","issue":{"url":"https://api.github.com/repos/nodejs/node/issues/6909","repository_url":"https://api.github.com/repos/nodejs/node","labels_url":"https://api.github.com/repos/nodejs/node/issues/6909/labels{/name}","comments_url":"https://api.github.com/repos/nodejs/node/issues/6909/comments","events_url":"https://api.github.com/repos/nodejs/node/issues/6909/events","html_url":"https://github.com/nodejs/node/pull/6909","id":156067430,"number":6909,"title":"child_process: emit IPC messages on next tick","user":{"login":"cjihrig","id":2512748,"avatar_url":"https://avatars.githubusercontent.com/u/2512748?v=3","gravatar_id":"","url":"https://api.github.com/users/cjihrig","html_url":"https://github.com/cjihrig","followers_url":"https://api.github.com/users/cjihrig/followers","following_url":"https://api.github.com/users/cjihrig/following{/other_user}","gists_url":"https://api.github.com/users/cjihrig/gists{/gist_id}","starred_url":"https://api.github.com/users/cjihrig/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cjihrig/subscriptions","organizations_url":"https://api.github.com/users/cjihrig/orgs","repos_url":"https://api.github.com/users/cjihrig/repos","events_url":"https://api.github.com/users/cjihrig/events{/privacy}","received_events_url":"https://api.github.com/users/cjihrig/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/nodejs/node/labels/child_process","name":"child_process","color":"f7c6c7"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":15,"created_at":"2016-05-20T23:15:37Z","updated_at":"2016-05-24T16:24:55Z","closed_at":"2016-05-24T16:24:01Z","pull_request":{"url":"https://api.github.com/repos/nodejs/node/pulls/6909","html_url":"https://github.com/nodejs/node/pull/6909","diff_url":"https://github.com/nodejs/node/pull/6909.diff","patch_url":"https://github.com/nodejs/node/pull/6909.patch"},"body":"##### Checklist\r\n\r\n- [x] tests and code linting passes\r\n- [x] the commit message follows commit guidelines\r\n\r\n##### Affected core subsystem(s)\r\nchild_process\r\n\r\n##### Description of change\r\nCurrently, if an IPC event handler throws an error, it can cause the message to not be consumed, leading to messages piling up. This commit causes IPC events to be emitted on the next tick, allowing the channel's processing logic to move forward as normal.\r\n\r\nRefs: #6561 \r\nRefs: #6902 \r\n\r\nR= @santigimeno @bnoordhuis "},"comment":{"url":"https://api.github.com/repos/nodejs/node/issues/comments/221326557","html_url":"https://github.com/nodejs/node/pull/6909#issuecomment-221326557","issue_url":"https://api.github.com/repos/nodejs/node/issues/6909","id":221326557,"user":{"login":"cjihrig","id":2512748,"avatar_url":"https://avatars.githubusercontent.com/u/2512748?v=3","gravatar_id":"","url":"https://api.github.com/users/cjihrig","html_url":"https://github.com/cjihrig","followers_url":"https://api.github.com/users/cjihrig/followers","following_url":"https://api.github.com/users/cjihrig/following{/other_user}","gists_url":"https://api.github.com/users/cjihrig/gists{/gist_id}","starred_url":"https://api.github.com/users/cjihrig/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cjihrig/subscriptions","organizations_url":"https://api.github.com/users/cjihrig/orgs","repos_url":"https://api.github.com/users/cjihrig/repos","events_url":"https://api.github.com/users/cjihrig/events{/privacy}","received_events_url":"https://api.github.com/users/cjihrig/received_events","type":"User","site_admin":false},"created_at":"2016-05-24T16:24:55Z","updated_at":"2016-05-24T16:24:55Z","body":"Thanks all. Landed in d59917b2a359bf72f12a57ed9a32a3841720b608, dd21bd9f01de7044ed50e4b03b7dd349dbc7ee4e, aadfe6c24900688fa7dfb9760451cdfa5f9d1fcc, and f0a07d956e9a3cda019ead677efab4c8c4c09e9b."}}
{"actor":{"display_login":"cjihrig"}}