{"action":"created","issue":{"url":"https://api.github.com/repos/mozilla-services/heka/issues/1401","labels_url":"https://api.github.com/repos/mozilla-services/heka/issues/1401/labels{/name}","comments_url":"https://api.github.com/repos/mozilla-services/heka/issues/1401/comments","events_url":"https://api.github.com/repos/mozilla-services/heka/issues/1401/events","html_url":"https://github.com/mozilla-services/heka/issues/1401","id":60418231,"number":1401,"title":"ES Output buffering should distinguish between errors that deserve to  be retried vs those that don't","user":{"login":"jens","id":358,"avatar_url":"https://avatars.githubusercontent.com/u/358?v=3","gravatar_id":"","url":"https://api.github.com/users/jens","html_url":"https://github.com/jens","followers_url":"https://api.github.com/users/jens/followers","following_url":"https://api.github.com/users/jens/following{/other_user}","gists_url":"https://api.github.com/users/jens/gists{/gist_id}","starred_url":"https://api.github.com/users/jens/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jens/subscriptions","organizations_url":"https://api.github.com/users/jens/orgs","repos_url":"https://api.github.com/users/jens/repos","events_url":"https://api.github.com/users/jens/events{/privacy}","received_events_url":"https://api.github.com/users/jens/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-03-09T22:05:10Z","updated_at":"2015-04-14T07:52:02Z","closed_at":null,"body":"If a message is malformed, Elastic will return with a 400 bad request.\r\nIn the current implementation of the buffering this will stop all indexing in Elastic as this message never will be indexed. \r\n\r\nSo the buffering needs to decide which errors are worth retrying and which should be discarded. \r\nI haven't found a comprehensive list of potential http return codes in the bulk api, but my guess is that anything in the 4xx range is due to the request, not the server."},"comment":{"url":"https://api.github.com/repos/mozilla-services/heka/issues/comments/92680394","html_url":"https://github.com/mozilla-services/heka/issues/1401#issuecomment-92680394","issue_url":"https://api.github.com/repos/mozilla-services/heka/issues/1401","id":92680394,"user":{"login":"jens","id":358,"avatar_url":"https://avatars.githubusercontent.com/u/358?v=3","gravatar_id":"","url":"https://api.github.com/users/jens","html_url":"https://github.com/jens","followers_url":"https://api.github.com/users/jens/followers","following_url":"https://api.github.com/users/jens/following{/other_user}","gists_url":"https://api.github.com/users/jens/gists{/gist_id}","starred_url":"https://api.github.com/users/jens/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jens/subscriptions","organizations_url":"https://api.github.com/users/jens/orgs","repos_url":"https://api.github.com/users/jens/repos","events_url":"https://api.github.com/users/jens/events{/privacy}","received_events_url":"https://api.github.com/users/jens/received_events","type":"User","site_admin":false},"created_at":"2015-04-14T07:52:02Z","updated_at":"2015-04-14T07:52:02Z","body":"Sounds good"}}