[
https://issues.apache.org/jira/browse/YARN-3374?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Zhijie Shen updated YARN-3374:
------------------------------
Attachment: YARN-3347.1.patch
With the discovery service, the collector doesn't need to bind a configured
port. And in the future, in a single app-level collector mode, we can't
configure all collectors on one host to bind the same port. Therefore, I create
patch to make the collector randomly bind an available port. I add a test case
to verify a good port is picked randomly. Also, I've verified that the
distributed shell is working properly.
> Collector's web server should randomly bind an available port
> -------------------------------------------------------------
>
> Key: YARN-3374
> URL: https://issues.apache.org/jira/browse/YARN-3374
> Project: Hadoop YARN
> Issue Type: Sub-task
> Components: timelineserver
> Reporter: Zhijie Shen
> Assignee: Zhijie Shen
> Attachments: YARN-3347.1.patch
>
>
> It's based on the configuration now. The approach won't work if we move to
> app-level aggregator container solution. On NM my start multiple such
> aggregators, which cannot bind to the same configured port.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)