{"action":"created","issue":{"url":"https://api.github.com/repos/Corvusoft/restbed/issues/331","repository_url":"https://api.github.com/repos/Corvusoft/restbed","labels_url":"https://api.github.com/repos/Corvusoft/restbed/issues/331/labels{/name}","comments_url":"https://api.github.com/repos/Corvusoft/restbed/issues/331/comments","events_url":"https://api.github.com/repos/Corvusoft/restbed/issues/331/events","html_url":"https://github.com/Corvusoft/restbed/pull/331","id":345401325,"node_id":"MDExOlB1bGxSZXF1ZXN0MjA0NTY2MTc3","number":331,"title":"Feature/worker thread exception safety","user":{"login":"clrusby","id":28167577,"node_id":"MDQ6VXNlcjI4MTY3NTc3","avatar_url":"https://avatars0.githubusercontent.com/u/28167577?v=4","gravatar_id":"","url":"https://api.github.com/users/clrusby","html_url":"https://github.com/clrusby","followers_url":"https://api.github.com/users/clrusby/followers","following_url":"https://api.github.com/users/clrusby/following{/other_user}","gists_url":"https://api.github.com/users/clrusby/gists{/gist_id}","starred_url":"https://api.github.com/users/clrusby/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/clrusby/subscriptions","organizations_url":"https://api.github.com/users/clrusby/orgs","repos_url":"https://api.github.com/users/clrusby/repos","events_url":"https://api.github.com/users/clrusby/events{/privacy}","received_events_url":"https://api.github.com/users/clrusby/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-07-28T00:34:26Z","updated_at":"2018-08-14T11:10:49Z","closed_at":"2018-07-28T05:35:02Z","author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/Corvusoft/restbed/pulls/331","html_url":"https://github.com/Corvusoft/restbed/pull/331","diff_url":"https://github.com/Corvusoft/restbed/pull/331.diff","patch_url":"https://github.com/Corvusoft/restbed/pull/331.patch"},"body":"The purpose of this change is so that exceptions when thrown on the worker threads will be caught and propagate back to the master thread.\r\n\r\nOtherwise, if the exception is uncaught, the process will (or at least ought to) terminate.  We've seen this happen in some of our apps.\r\n\r\nThere are many ways to skin this particular cat.  However, we've discussed this fairly thoroughly in-house and feel this is a decent option.\r\n\r\nThanks\r\nChris"},"comment":{"url":"https://api.github.com/repos/Corvusoft/restbed/issues/comments/412836677","html_url":"https://github.com/Corvusoft/restbed/pull/331#issuecomment-412836677","issue_url":"https://api.github.com/repos/Corvusoft/restbed/issues/331","id":412836677,"node_id":"MDEyOklzc3VlQ29tbWVudDQxMjgzNjY3Nw==","user":{"login":"arteniioleg","id":28860670,"node_id":"MDQ6VXNlcjI4ODYwNjcw","avatar_url":"https://avatars2.githubusercontent.com/u/28860670?v=4","gravatar_id":"","url":"https://api.github.com/users/arteniioleg","html_url":"https://github.com/arteniioleg","followers_url":"https://api.github.com/users/arteniioleg/followers","following_url":"https://api.github.com/users/arteniioleg/following{/other_user}","gists_url":"https://api.github.com/users/arteniioleg/gists{/gist_id}","starred_url":"https://api.github.com/users/arteniioleg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/arteniioleg/subscriptions","organizations_url":"https://api.github.com/users/arteniioleg/orgs","repos_url":"https://api.github.com/users/arteniioleg/repos","events_url":"https://api.github.com/users/arteniioleg/events{/privacy}","received_events_url":"https://api.github.com/users/arteniioleg/received_events","type":"User","site_admin":false},"created_at":"2018-08-14T11:10:49Z","updated_at":"2018-08-14T11:10:49Z","author_association":"CONTRIBUTOR","body":"Just want to remind that I had similar issue https://github.com/Corvusoft/restbed/pull/270"}}
{"actor":{"display_login":"arteniioleg"}}