{"action":"created","issue":{"url":"https://api.github.com/repos/Kong/kong/issues/301","repository_url":"https://api.github.com/repos/Kong/kong","labels_url":"https://api.github.com/repos/Kong/kong/issues/301/labels{/name}","comments_url":"https://api.github.com/repos/Kong/kong/issues/301/comments","events_url":"https://api.github.com/repos/Kong/kong/issues/301/events","html_url":"https://github.com/Kong/kong/issues/301","id":85317500,"node_id":"MDU6SXNzdWU4NTMxNzUwMA==","number":301,"title":"[request] Request Retry plugin","user":{"login":"shashiranjan84","id":8146958,"node_id":"MDQ6VXNlcjgxNDY5NTg=","avatar_url":"https://avatars2.githubusercontent.com/u/8146958?v=4","gravatar_id":"","url":"https://api.github.com/users/shashiranjan84","html_url":"https://github.com/shashiranjan84","followers_url":"https://api.github.com/users/shashiranjan84/followers","following_url":"https://api.github.com/users/shashiranjan84/following{/other_user}","gists_url":"https://api.github.com/users/shashiranjan84/gists{/gist_id}","starred_url":"https://api.github.com/users/shashiranjan84/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shashiranjan84/subscriptions","organizations_url":"https://api.github.com/users/shashiranjan84/orgs","repos_url":"https://api.github.com/users/shashiranjan84/repos","events_url":"https://api.github.com/users/shashiranjan84/events{/privacy}","received_events_url":"https://api.github.com/users/shashiranjan84/received_events","type":"User","site_admin":false},"labels":[{"id":192085131,"node_id":"MDU6TGFiZWwxOTIwODUxMzE=","url":"https://api.github.com/repos/Kong/kong/labels/idea/new%20plugin","name":"idea/new plugin","color":"fef2c0","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":7,"created_at":"2015-06-04T23:01:45Z","updated_at":"2018-09-01T12:26:47Z","closed_at":null,"author_association":"MEMBER","body":"Sometime request fails for some random reason (timeout etc) and we want to retry for x times or redirect it to another endpoint before sending response. Plugin can be a good place to implement this logic. \n\nConfiguration fields can be like no. of times it should try, response code for which retry should happen or a endpoint which should handle the request.\n"},"comment":{"url":"https://api.github.com/repos/Kong/kong/issues/comments/417856320","html_url":"https://github.com/Kong/kong/issues/301#issuecomment-417856320","issue_url":"https://api.github.com/repos/Kong/kong/issues/301","id":417856320,"node_id":"MDEyOklzc3VlQ29tbWVudDQxNzg1NjMyMA==","user":{"login":"Tieske","id":1077043,"node_id":"MDQ6VXNlcjEwNzcwNDM=","avatar_url":"https://avatars1.githubusercontent.com/u/1077043?v=4","gravatar_id":"","url":"https://api.github.com/users/Tieske","html_url":"https://github.com/Tieske","followers_url":"https://api.github.com/users/Tieske/followers","following_url":"https://api.github.com/users/Tieske/following{/other_user}","gists_url":"https://api.github.com/users/Tieske/gists{/gist_id}","starred_url":"https://api.github.com/users/Tieske/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Tieske/subscriptions","organizations_url":"https://api.github.com/users/Tieske/orgs","repos_url":"https://api.github.com/users/Tieske/repos","events_url":"https://api.github.com/users/Tieske/events{/privacy}","received_events_url":"https://api.github.com/users/Tieske/received_events","type":"User","site_admin":false},"created_at":"2018-09-01T12:26:47Z","updated_at":"2018-09-01T12:26:47Z","author_association":"MEMBER","body":"I think this whole retry logic is now obsolete? `Services` already have `retries` to other identical upstream instances. This is being taken care of by the ring-balancer as well as the dns based balancer.\r\n\r\nImho this can be closed."}}
{"actor":{"display_login":"Tieske"}}