{"action":"created","issue":{"url":"https://api.github.com/repos/IRkernel/IRkernel/issues/307","repository_url":"https://api.github.com/repos/IRkernel/IRkernel","labels_url":"https://api.github.com/repos/IRkernel/IRkernel/issues/307/labels{/name}","comments_url":"https://api.github.com/repos/IRkernel/IRkernel/issues/307/comments","events_url":"https://api.github.com/repos/IRkernel/IRkernel/issues/307/events","html_url":"https://github.com/IRkernel/IRkernel/issues/307","id":150984308,"number":307,"title":"on shutdown, kill all children","user":{"login":"janschulz","id":890156,"avatar_url":"https://avatars.githubusercontent.com/u/890156?v=3","gravatar_id":"","url":"https://api.github.com/users/janschulz","html_url":"https://github.com/janschulz","followers_url":"https://api.github.com/users/janschulz/followers","following_url":"https://api.github.com/users/janschulz/following{/other_user}","gists_url":"https://api.github.com/users/janschulz/gists{/gist_id}","starred_url":"https://api.github.com/users/janschulz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/janschulz/subscriptions","organizations_url":"https://api.github.com/users/janschulz/orgs","repos_url":"https://api.github.com/users/janschulz/repos","events_url":"https://api.github.com/users/janschulz/events{/privacy}","received_events_url":"https://api.github.com/users/janschulz/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-04-25T21:24:12Z","updated_at":"2016-04-25T21:47:19Z","closed_at":null,"body":"theoretically, a user can open subprocesses and these are kept around as orphaned processes because of the way the notebook server kills the kernels. Upon receiving the shutdown request, the kernel should record all children of itself and kill them and only after doing that (and logging any surviving children) kill itself."},"comment":{"url":"https://api.github.com/repos/IRkernel/IRkernel/issues/comments/214537443","html_url":"https://github.com/IRkernel/IRkernel/issues/307#issuecomment-214537443","issue_url":"https://api.github.com/repos/IRkernel/IRkernel/issues/307","id":214537443,"user":{"login":"janschulz","id":890156,"avatar_url":"https://avatars.githubusercontent.com/u/890156?v=3","gravatar_id":"","url":"https://api.github.com/users/janschulz","html_url":"https://github.com/janschulz","followers_url":"https://api.github.com/users/janschulz/followers","following_url":"https://api.github.com/users/janschulz/following{/other_user}","gists_url":"https://api.github.com/users/janschulz/gists{/gist_id}","starred_url":"https://api.github.com/users/janschulz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/janschulz/subscriptions","organizations_url":"https://api.github.com/users/janschulz/orgs","repos_url":"https://api.github.com/users/janschulz/repos","events_url":"https://api.github.com/users/janschulz/events{/privacy}","received_events_url":"https://api.github.com/users/janschulz/received_events","type":"User","site_admin":false},"created_at":"2016-04-25T21:47:19Z","updated_at":"2016-04-25T21:47:19Z","body":" Writing comments in jupyter/jupyter_client#104 was way too much fun... \"kernel massacre\"-function :-) "}}