{"action":"opened","issue":{"url":"https://api.github.com/repos/Azure/azure-webjobs-sdk/issues/766","repository_url":"https://api.github.com/repos/Azure/azure-webjobs-sdk","labels_url":"https://api.github.com/repos/Azure/azure-webjobs-sdk/issues/766/labels{/name}","comments_url":"https://api.github.com/repos/Azure/azure-webjobs-sdk/issues/766/comments","events_url":"https://api.github.com/repos/Azure/azure-webjobs-sdk/issues/766/events","html_url":"https://github.com/Azure/azure-webjobs-sdk/issues/766","id":165352440,"number":766,"title":"Fatal Exception Handling","user":{"login":"mathewc","id":1056548,"avatar_url":"https://avatars.githubusercontent.com/u/1056548?v=3","gravatar_id":"","url":"https://api.github.com/users/mathewc","html_url":"https://github.com/mathewc","followers_url":"https://api.github.com/users/mathewc/followers","following_url":"https://api.github.com/users/mathewc/following{/other_user}","gists_url":"https://api.github.com/users/mathewc/gists{/gist_id}","starred_url":"https://api.github.com/users/mathewc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mathewc/subscriptions","organizations_url":"https://api.github.com/users/mathewc/orgs","repos_url":"https://api.github.com/users/mathewc/repos","events_url":"https://api.github.com/users/mathewc/events{/privacy}","received_events_url":"https://api.github.com/users/mathewc/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-07-13T15:36:45Z","updated_at":"2016-07-13T15:36:45Z","closed_at":null,"body":"Currently we catch all exceptions resulting from the execution of a job method ([code here}(https://github.com/Azure/azure-webjobs-sdk/blob/master/src/Microsoft.Azure.WebJobs.Host/Executors/FunctionExecutor.cs#L100)), log them and continue.\r\n\r\nHowever, for fatal exceptions (e.g. OutOfMemory) we should let the exception bubble up and bring down the host. In some other codebases we already have an \"IsFatal\" extension method that we should just employ here as well."}}
{"actor":{"display_login":"mathewc"}}