{"action":"created","issue":{"url":"https://api.github.com/repos/apache/spark/issues/5537","labels_url":"https://api.github.com/repos/apache/spark/issues/5537/labels{/name}","comments_url":"https://api.github.com/repos/apache/spark/issues/5537/comments","events_url":"https://api.github.com/repos/apache/spark/issues/5537/events","html_url":"https://github.com/apache/spark/pull/5537","id":68826116,"number":5537,"title":"[SPARK-6955][NETWORK]Do not let Yarn Shuffle Server retry its server port.","user":{"login":"SaintBacchus","id":7404824,"avatar_url":"https://avatars.githubusercontent.com/u/7404824?v=3","gravatar_id":"","url":"https://api.github.com/users/SaintBacchus","html_url":"https://github.com/SaintBacchus","followers_url":"https://api.github.com/users/SaintBacchus/followers","following_url":"https://api.github.com/users/SaintBacchus/following{/other_user}","gists_url":"https://api.github.com/users/SaintBacchus/gists{/gist_id}","starred_url":"https://api.github.com/users/SaintBacchus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SaintBacchus/subscriptions","organizations_url":"https://api.github.com/users/SaintBacchus/orgs","repos_url":"https://api.github.com/users/SaintBacchus/repos","events_url":"https://api.github.com/users/SaintBacchus/events{/privacy}","received_events_url":"https://api.github.com/users/SaintBacchus/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":8,"created_at":"2015-04-16T01:57:42Z","updated_at":"2015-04-17T09:00:41Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/apache/spark/pulls/5537","html_url":"https://github.com/apache/spark/pull/5537","diff_url":"https://github.com/apache/spark/pull/5537.diff","patch_url":"https://github.com/apache/spark/pull/5537.patch"},"body":"It's better to let the NodeManager get down rather than take a port retry when `spark.shuffle.service.port` has been conflicted during starting the Spark Yarn Shuffle Server, because the retry mechanism will make the inconsistency of shuffle port and also make client fail to find the port."},"comment":{"url":"https://api.github.com/repos/apache/spark/issues/comments/93947685","html_url":"https://github.com/apache/spark/pull/5537#issuecomment-93947685","issue_url":"https://api.github.com/repos/apache/spark/issues/5537","id":93947685,"user":{"login":"SaintBacchus","id":7404824,"avatar_url":"https://avatars.githubusercontent.com/u/7404824?v=3","gravatar_id":"","url":"https://api.github.com/users/SaintBacchus","html_url":"https://github.com/SaintBacchus","followers_url":"https://api.github.com/users/SaintBacchus/followers","following_url":"https://api.github.com/users/SaintBacchus/following{/other_user}","gists_url":"https://api.github.com/users/SaintBacchus/gists{/gist_id}","starred_url":"https://api.github.com/users/SaintBacchus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SaintBacchus/subscriptions","organizations_url":"https://api.github.com/users/SaintBacchus/orgs","repos_url":"https://api.github.com/users/SaintBacchus/repos","events_url":"https://api.github.com/users/SaintBacchus/events{/privacy}","received_events_url":"https://api.github.com/users/SaintBacchus/received_events","type":"User","site_admin":false},"created_at":"2015-04-17T09:00:41Z","updated_at":"2015-04-17T09:00:41Z","body":"@andrewor14 `TransportServer#bindRightPort` will use in `Netty` network, in that case have a retry mechanism is a better way.\r\n@vanzin  I have clone the configuration and modify the javadoc and also set no retry in `StandaloneWorkerShuffleService`. Please have a check."}}