You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@slider.apache.org by "Sumit Mohanty (JIRA)" <ji...@apache.org> on 2014/11/03 03:45:33 UTC
[jira] [Updated] (SLIDER-606) Agent is not able to communicate with
AppMaster under some scenarios
[ https://issues.apache.org/jira/browse/SLIDER-606?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sumit Mohanty updated SLIDER-606:
---------------------------------
Sprint: Slider October #2
> Agent is not able to communicate with AppMaster under some scenarios
> --------------------------------------------------------------------
>
> Key: SLIDER-606
> URL: https://issues.apache.org/jira/browse/SLIDER-606
> Project: Slider
> Issue Type: Bug
> Components: agent, appmaster
> Affects Versions: Slider 0.50
> Reporter: Sumit Mohanty
> Assignee: Sumit Mohanty
> Priority: Critical
> Fix For: Slider 0.60
>
>
> When running memcached application, noticed that the agent is not able to find the address of the AppMaster.
> Data from registry:
> {noformat}
> "internal" : [ {
> "api" : "classpath:org.apache.slider.agents.secure",
> "addressType" : "uri",
> "protocolType" : "REST",
> "addresses" : [ {
> "uri" : "https://c6403.ambari.apache.org:44863/ws/v1/slider/agents"
> } ]
> }, {
> "api" : "classpath:org.apache.slider.agents.oneway",
> "addressType" : "uri",
> "protocolType" : "REST",
> "addresses" : [ {
> "uri" : "https://c6403.ambari.apache.org:56339/ws/v1/slider/agents"
> } ]
> } ],
> {noformat}
> But the agent lookup keys seem to be missing "classpath:" in the beginning.
> {code}
> if internal["api"] == "org.apache.slider.agents.secure":
> address0 = internal["addresses"][0]
> amUrl = address0["uri"]
> amHost = amUrl.split("/")[2].split(":")[0]
> amSecuredPort = amUrl.split(":")[2].split("/")[0]
> if internal["api"] == "org.apache.slider.agents.oneway":
> address0 = internal["addresses"][0]
> amUnsecureUrl = address0["uri"]
> amHost = amUnsecureUrl.split("/")[2].split(":")[0]
> amUnsecuredPort = amUnsecureUrl.split(":")[2].split("/")[0]
> {code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)