{"action":"created","issue":{"url":"https://api.github.com/repos/elastic/elasticsearch/issues/35235","repository_url":"https://api.github.com/repos/elastic/elasticsearch","labels_url":"https://api.github.com/repos/elastic/elasticsearch/issues/35235/labels{/name}","comments_url":"https://api.github.com/repos/elastic/elasticsearch/issues/35235/comments","events_url":"https://api.github.com/repos/elastic/elasticsearch/issues/35235/events","html_url":"https://github.com/elastic/elasticsearch/pull/35235","id":377143495,"node_id":"MDExOlB1bGxSZXF1ZXN0MjI4MTcxMDkw","number":35235,"title":"Apply masterNodeTimeout to MasterNodeRequest transmission","user":{"login":"DaveCTurner","id":5058284,"node_id":"MDQ6VXNlcjUwNTgyODQ=","avatar_url":"https://avatars3.githubusercontent.com/u/5058284?v=4","gravatar_id":"","url":"https://api.github.com/users/DaveCTurner","html_url":"https://github.com/DaveCTurner","followers_url":"https://api.github.com/users/DaveCTurner/followers","following_url":"https://api.github.com/users/DaveCTurner/following{/other_user}","gists_url":"https://api.github.com/users/DaveCTurner/gists{/gist_id}","starred_url":"https://api.github.com/users/DaveCTurner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DaveCTurner/subscriptions","organizations_url":"https://api.github.com/users/DaveCTurner/orgs","repos_url":"https://api.github.com/users/DaveCTurner/repos","events_url":"https://api.github.com/users/DaveCTurner/events{/privacy}","received_events_url":"https://api.github.com/users/DaveCTurner/received_events","type":"User","site_admin":false},"labels":[{"id":836504707,"node_id":"MDU6TGFiZWw4MzY1MDQ3MDc=","url":"https://api.github.com/repos/elastic/elasticsearch/labels/:Distributed/Distributed","name":":Distributed/Distributed","color":"0e8a16","default":false},{"id":23174,"node_id":"MDU6TGFiZWwyMzE3NA==","url":"https://api.github.com/repos/elastic/elasticsearch/labels/%3Eenhancement","name":">enhancement","color":"4a4ea8","default":false},{"id":1102494662,"node_id":"MDU6TGFiZWwxMTAyNDk0NjYy","url":"https://api.github.com/repos/elastic/elasticsearch/labels/v6.6.0","name":"v6.6.0","color":"dddddd","default":false},{"id":484855464,"node_id":"MDU6TGFiZWw0ODQ4NTU0NjQ=","url":"https://api.github.com/repos/elastic/elasticsearch/labels/v7.0.0","name":"v7.0.0","color":"dddddd","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-11-04T11:28:33Z","updated_at":"2018-11-04T11:28:35Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/elastic/elasticsearch/pulls/35235","html_url":"https://github.com/elastic/elasticsearch/pull/35235","diff_url":"https://github.com/elastic/elasticsearch/pull/35235.diff","patch_url":"https://github.com/elastic/elasticsearch/pull/35235.patch"},"body":"Each `MasterNodeRequest` has a timeout, `masterNodeTimeout`, that limits how\r\nlong a request will wait while attempting to identify the current master node\r\nbefore returning an error. However, once the requesting node has determined the\r\nidentity of the master it forwards the request and patiently waits for it to\r\nrespond, and this wait might be much longer than the configured\r\n`masterNodeTimeout`: in traffic-dropping network partitions the trigger for a\r\nresponse could be the closure of the underlying connection, which may take many\r\nminutes, much longer than the time it takes the node to detect the partition\r\nvia fault detection.\r\n\r\nThis change applies the `masterNodeTimeout` to the transmission of the\r\n`MasterNodeRequest` from originating node to its master so that clients can\r\nmore reliably request a timely response."},"comment":{"url":"https://api.github.com/repos/elastic/elasticsearch/issues/comments/435661714","html_url":"https://github.com/elastic/elasticsearch/pull/35235#issuecomment-435661714","issue_url":"https://api.github.com/repos/elastic/elasticsearch/issues/35235","id":435661714,"node_id":"MDEyOklzc3VlQ29tbWVudDQzNTY2MTcxNA==","user":{"login":"elasticmachine","id":15837671,"node_id":"MDQ6VXNlcjE1ODM3Njcx","avatar_url":"https://avatars3.githubusercontent.com/u/15837671?v=4","gravatar_id":"","url":"https://api.github.com/users/elasticmachine","html_url":"https://github.com/elasticmachine","followers_url":"https://api.github.com/users/elasticmachine/followers","following_url":"https://api.github.com/users/elasticmachine/following{/other_user}","gists_url":"https://api.github.com/users/elasticmachine/gists{/gist_id}","starred_url":"https://api.github.com/users/elasticmachine/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/elasticmachine/subscriptions","organizations_url":"https://api.github.com/users/elasticmachine/orgs","repos_url":"https://api.github.com/users/elasticmachine/repos","events_url":"https://api.github.com/users/elasticmachine/events{/privacy}","received_events_url":"https://api.github.com/users/elasticmachine/received_events","type":"User","site_admin":false},"created_at":"2018-11-04T11:28:35Z","updated_at":"2018-11-04T11:28:35Z","author_association":"NONE","body":"Pinging @elastic/es-distributed"}}
{"actor":{"display_login":"elasticmachine"}}