[jira] [Updated] (YARN-8041) Federation: Implement multiple interfaces(14 interfaces), routing REST invocations transparently to multiple RMs
[ https://issues.apache.org/jira/browse/YARN-8041?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Yiran Wu updated YARN-8041: --- Description: Implement routing getAppStatistics/getAppState/getNodeToLabels/getLabelsOnNode/updateApplicationPriority/getAppQueue/updateAppQueue/getAppTimeout/getAppTimeouts/updateApplicationTimeout/getAppAttempts/getAppAttempt/getContainers/getContainer REST invocations transparently to multiple RMs was: Implement routing getAppStatistics/getAppState/getNodeToLabels/getLabelsOnNode/updateApplicationPriority/getAppQueue/updateAppQueue/getAppTimeout/getAppTimeouts/updateApplicationTimeout/getAppAttempts/getAppAttempt/getContainers/getContainer REST invocations transparently to multiple RMs I think we need add a new Web Protocol for Router, like is {code:java} public interface RouterWebServiceProtocol extends RMWebServiceProtocol { List getAllSubClusterInfo(); ClusterInfo getSubClusterInfo(clusterId); SchedulerInfoType getSchedulerInfo(subClusterId); } {code} cause the Router needed some protocol, such is getAllSubClusterInfo(): List 、 getSubClusterInfo(clusterId): ClusterInfo 、getSchedulerInfo(subClusterId): SchedulerInfo 。 > Federation: Implement multiple interfaces(14 interfaces), routing REST > invocations transparently to multiple RMs > - > > Key: YARN-8041 > URL: https://issues.apache.org/jira/browse/YARN-8041 > Project: Hadoop YARN > Issue Type: Improvement > Components: federation >Affects Versions: 2.9.0, 3.0.0 >Reporter: Yiran Wu >Priority: Major > Labels: patch > Attachments: YARN-8041.001.patch, YARN-8041.002.patch, > YARN-8041.003.patch > > > Implement routing > getAppStatistics/getAppState/getNodeToLabels/getLabelsOnNode/updateApplicationPriority/getAppQueue/updateAppQueue/getAppTimeout/getAppTimeouts/updateApplicationTimeout/getAppAttempts/getAppAttempt/getContainers/getContainer > REST invocations transparently to multiple RMs -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: yarn-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: yarn-issues-h...@hadoop.apache.org
[jira] [Updated] (YARN-8041) Federation: Implement multiple interfaces(14 interfaces), routing REST invocations transparently to multiple RMs
[ https://issues.apache.org/jira/browse/YARN-8041?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Yiran Wu updated YARN-8041: --- Description: Implement routing getAppStatistics/getAppState/getNodeToLabels/getLabelsOnNode/updateApplicationPriority/getAppQueue/updateAppQueue/getAppTimeout/getAppTimeouts/updateApplicationTimeout/getAppAttempts/getAppAttempt/getContainers/getContainer REST invocations transparently to multiple RMs I think we need add a new Web Protocol for Router, like is {code:java} public interface RouterWebServiceProtocol extends RMWebServiceProtocol { List getAllSubClusterInfo(); ClusterInfo getSubClusterInfo(clusterId); SchedulerInfoType getSchedulerInfo(subClusterId); } {code} cause the Router needed some protocol, such is getAllSubClusterInfo(): List 、 getSubClusterInfo(clusterId): ClusterInfo 、getSchedulerInfo(subClusterId): SchedulerInfo 。 was: Implement routing getAppStatistics/getAppState/getNodeToLabels/getLabelsOnNode/updateApplicationPriority/getAppQueue/updateAppQueue/getAppTimeout/getAppTimeouts/updateApplicationTimeout/getAppAttempts/getAppAttempt/getContainers/getContainer REST invocations transparently to multiple RMs I think we need add a new Web Protocol for Router, like is {code:java} public interface RouterWebServiceProtocol extends RMWebServiceProtocol { List getAllSubClusterInfo(); ClusterInfo getSubClusterInfo(clusterId); SchedulerInfoType getSchedulerInfo(subClusterId); } {code} cause the Router needed some protocol, such is getAllSubClusterInfo(): List 、 getSubClusterInfo(clusterId): ClusterInfo 、getSchedulerInfo(subClusterId): SchedulerInfo 。 if needed i can do it. > Federation: Implement multiple interfaces(14 interfaces), routing REST > invocations transparently to multiple RMs > - > > Key: YARN-8041 > URL: https://issues.apache.org/jira/browse/YARN-8041 > Project: Hadoop YARN > Issue Type: Improvement > Components: federation >Affects Versions: 2.9.0, 3.0.0 >Reporter: Yiran Wu >Priority: Major > Labels: patch > Attachments: YARN-8041.001.patch, YARN-8041.002.patch, > YARN-8041.003.patch > > > Implement routing > getAppStatistics/getAppState/getNodeToLabels/getLabelsOnNode/updateApplicationPriority/getAppQueue/updateAppQueue/getAppTimeout/getAppTimeouts/updateApplicationTimeout/getAppAttempts/getAppAttempt/getContainers/getContainer > REST invocations transparently to multiple RMs > I think we need add a new Web Protocol for Router, like is > {code:java} > public interface RouterWebServiceProtocol extends RMWebServiceProtocol { > List getAllSubClusterInfo(); > ClusterInfo getSubClusterInfo(clusterId); >SchedulerInfoType getSchedulerInfo(subClusterId); > } > {code} > cause the Router needed some protocol, such is getAllSubClusterInfo(): > List 、 getSubClusterInfo(clusterId): ClusterInfo > 、getSchedulerInfo(subClusterId): SchedulerInfo 。 -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: yarn-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: yarn-issues-h...@hadoop.apache.org
[jira] [Updated] (YARN-8041) Federation: Implement multiple interfaces(14 interfaces), routing REST invocations transparently to multiple RMs
[ https://issues.apache.org/jira/browse/YARN-8041?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Yiran Wu updated YARN-8041: --- Description: Implement routing getAppStatistics/getAppState/getNodeToLabels/getLabelsOnNode/updateApplicationPriority/getAppQueue/updateAppQueue/getAppTimeout/getAppTimeouts/updateApplicationTimeout/getAppAttempts/getAppAttempt/getContainers/getContainer REST invocations transparently to multiple RMs I think we need add a new Web Protocol for Router, like is {code:java} public interface RouterWebServiceProtocol extends RMWebServiceProtocol { List getAllSubClusterInfo(); ClusterInfo getSubClusterInfo(clusterId); SchedulerInfoType getSchedulerInfo(subClusterId); } {code} cause the Router needed some protocol, such is getAllSubClusterInfo(): List 、 getSubClusterInfo(clusterId): ClusterInfo 、getSchedulerInfo(subClusterId): SchedulerInfo 。 if needed i can do it. was: Implement routing getAppStatistics/getAppState/getNodeToLabels/getLabelsOnNode/updateApplicationPriority/getAppQueue/updateAppQueue/getAppTimeout/getAppTimeouts/updateApplicationTimeout/getAppAttempts/getAppAttempt/getContainers/getContainer REST invocations transparently to multiple RMs I think we need add a new Web Protocol for Router, like is public interface RouterWebServiceProtocol extends RMWebServiceProtocol { List getAllSubClusterInfo(); ClusterInfo getSubClusterInfo(clusterId); SchedulerInfoType getSchedulerInfo(subClusterId); } cause the Router needed some protocol, such is getAllSubClusterInfo(): List 、 getSubClusterInfo(clusterId): ClusterInfo 、getSchedulerInfo(subClusterId): SchedulerInfo 。 if needed i can do it. > Federation: Implement multiple interfaces(14 interfaces), routing REST > invocations transparently to multiple RMs > - > > Key: YARN-8041 > URL: https://issues.apache.org/jira/browse/YARN-8041 > Project: Hadoop YARN > Issue Type: Improvement > Components: federation >Affects Versions: 2.9.0, 3.0.0 >Reporter: Yiran Wu >Priority: Major > Labels: patch > Attachments: YARN-8041.001.patch, YARN-8041.002.patch, > YARN-8041.003.patch > > > Implement routing > getAppStatistics/getAppState/getNodeToLabels/getLabelsOnNode/updateApplicationPriority/getAppQueue/updateAppQueue/getAppTimeout/getAppTimeouts/updateApplicationTimeout/getAppAttempts/getAppAttempt/getContainers/getContainer > REST invocations transparently to multiple RMs > I think we need add a new Web Protocol for Router, like is > {code:java} > public interface RouterWebServiceProtocol extends RMWebServiceProtocol { > List getAllSubClusterInfo(); > ClusterInfo getSubClusterInfo(clusterId); >SchedulerInfoType getSchedulerInfo(subClusterId); > } > {code} > cause the Router needed some protocol, such is getAllSubClusterInfo(): > List 、 getSubClusterInfo(clusterId): ClusterInfo > 、getSchedulerInfo(subClusterId): SchedulerInfo 。 if needed i can do it. -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: yarn-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: yarn-issues-h...@hadoop.apache.org
[jira] [Updated] (YARN-8041) Federation: Implement multiple interfaces(14 interfaces), routing REST invocations transparently to multiple RMs
[ https://issues.apache.org/jira/browse/YARN-8041?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Yiran Wu updated YARN-8041: --- Description: Implement routing getAppStatistics/getAppState/getNodeToLabels/getLabelsOnNode/updateApplicationPriority/getAppQueue/updateAppQueue/getAppTimeout/getAppTimeouts/updateApplicationTimeout/getAppAttempts/getAppAttempt/getContainers/getContainer REST invocations transparently to multiple RMs I think we need add a new Web Protocol for Router, like is public interface RouterWebServiceProtocol extends RMWebServiceProtocol { List getAllSubClusterInfo(); ClusterInfo getSubClusterInfo(clusterId); SchedulerInfoType getSchedulerInfo(subClusterId); } cause the Router needed some protocol, such is getAllSubClusterInfo(): List 、 getSubClusterInfo(clusterId): ClusterInfo 、getSchedulerInfo(subClusterId): SchedulerInfo 。 if needed i can do it. was:Implement routing getAppStatistics/getAppState/getNodeToLabels/getLabelsOnNode/updateApplicationPriority/getAppQueue/updateAppQueue/getAppTimeout/getAppTimeouts/updateApplicationTimeout/getAppAttempts/getAppAttempt/getContainers/getContainer REST invocations transparently to multiple RMs > Federation: Implement multiple interfaces(14 interfaces), routing REST > invocations transparently to multiple RMs > - > > Key: YARN-8041 > URL: https://issues.apache.org/jira/browse/YARN-8041 > Project: Hadoop YARN > Issue Type: Improvement > Components: federation >Affects Versions: 2.9.0, 3.0.0 >Reporter: Yiran Wu >Priority: Major > Labels: patch > Attachments: YARN-8041.001.patch, YARN-8041.002.patch, > YARN-8041.003.patch > > > Implement routing > getAppStatistics/getAppState/getNodeToLabels/getLabelsOnNode/updateApplicationPriority/getAppQueue/updateAppQueue/getAppTimeout/getAppTimeouts/updateApplicationTimeout/getAppAttempts/getAppAttempt/getContainers/getContainer > REST invocations transparently to multiple RMs > I think we need add a new Web Protocol for Router, like is > public interface RouterWebServiceProtocol extends RMWebServiceProtocol { > List getAllSubClusterInfo(); > ClusterInfo getSubClusterInfo(clusterId); >SchedulerInfoType getSchedulerInfo(subClusterId); > } > cause the Router needed some protocol, such is getAllSubClusterInfo(): > List 、 getSubClusterInfo(clusterId): ClusterInfo > 、getSchedulerInfo(subClusterId): SchedulerInfo 。 if needed i can do it. -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: yarn-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: yarn-issues-h...@hadoop.apache.org
[jira] [Updated] (YARN-8041) Federation: Implement multiple interfaces(14 interfaces), routing REST invocations transparently to multiple RMs
[ https://issues.apache.org/jira/browse/YARN-8041?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Yiran Wu updated YARN-8041: --- Attachment: YARN-8041.003.patch > Federation: Implement multiple interfaces(14 interfaces), routing REST > invocations transparently to multiple RMs > - > > Key: YARN-8041 > URL: https://issues.apache.org/jira/browse/YARN-8041 > Project: Hadoop YARN > Issue Type: Improvement > Components: federation >Affects Versions: 2.9.0, 3.0.0 >Reporter: Yiran Wu >Priority: Major > Labels: patch > Attachments: YARN-8041.001.patch, YARN-8041.002.patch, > YARN-8041.003.patch > > > Implement routing > getAppStatistics/getAppState/getNodeToLabels/getLabelsOnNode/updateApplicationPriority/getAppQueue/updateAppQueue/getAppTimeout/getAppTimeouts/updateApplicationTimeout/getAppAttempts/getAppAttempt/getContainers/getContainer > REST invocations transparently to multiple RMs -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: yarn-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: yarn-issues-h...@hadoop.apache.org
[jira] [Updated] (YARN-8041) Federation: Implement multiple interfaces(14 interfaces), routing REST invocations transparently to multiple RMs
[ https://issues.apache.org/jira/browse/YARN-8041?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Yiran Wu updated YARN-8041: --- Attachment: YARN-8041.002.patch > Federation: Implement multiple interfaces(14 interfaces), routing REST > invocations transparently to multiple RMs > - > > Key: YARN-8041 > URL: https://issues.apache.org/jira/browse/YARN-8041 > Project: Hadoop YARN > Issue Type: Improvement > Components: federation >Affects Versions: 2.9.0, 3.0.0 >Reporter: Yiran Wu >Priority: Major > Labels: patch > Attachments: YARN-8041.001.patch, YARN-8041.002.patch > > > Implement routing > getAppStatistics/getAppState/getNodeToLabels/getLabelsOnNode/updateApplicationPriority/getAppQueue/updateAppQueue/getAppTimeout/getAppTimeouts/updateApplicationTimeout/getAppAttempts/getAppAttempt/getContainers/getContainer > REST invocations transparently to multiple RMs -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: yarn-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: yarn-issues-h...@hadoop.apache.org
[jira] [Updated] (YARN-8041) Federation: Implement multiple interfaces(14 interfaces), routing REST invocations transparently to multiple RMs
[ https://issues.apache.org/jira/browse/YARN-8041?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Yiran Wu updated YARN-8041: --- Labels: patch (was: ) > Federation: Implement multiple interfaces(14 interfaces), routing REST > invocations transparently to multiple RMs > - > > Key: YARN-8041 > URL: https://issues.apache.org/jira/browse/YARN-8041 > Project: Hadoop YARN > Issue Type: Improvement > Components: federation >Affects Versions: 2.9.0, 3.0.0 >Reporter: Yiran Wu >Priority: Major > Labels: patch > Attachments: YARN-8041.001.patch > > > Implement routing > getAppStatistics/getAppState/getNodeToLabels/getLabelsOnNode/updateApplicationPriority/getAppQueue/updateAppQueue/getAppTimeout/getAppTimeouts/updateApplicationTimeout/getAppAttempts/getAppAttempt/getContainers/getContainer > REST invocations transparently to multiple RMs -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: yarn-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: yarn-issues-h...@hadoop.apache.org
[jira] [Updated] (YARN-8041) Federation: Implement multiple interfaces(14 interfaces), routing REST invocations transparently to multiple RMs
[ https://issues.apache.org/jira/browse/YARN-8041?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Yiran Wu updated YARN-8041: --- Attachment: YARN-8041.001.patch > Federation: Implement multiple interfaces(14 interfaces), routing REST > invocations transparently to multiple RMs > - > > Key: YARN-8041 > URL: https://issues.apache.org/jira/browse/YARN-8041 > Project: Hadoop YARN > Issue Type: Improvement > Components: federation >Affects Versions: 3.0.0, 2.9.1 >Reporter: Yiran Wu >Priority: Major > Attachments: YARN-8041.001.patch > > > Implement routing > getAppStatistics/getAppState/getNodeToLabels/getLabelsOnNode/updateApplicationPriority/getAppQueue/updateAppQueue/getAppTimeout/getAppTimeouts/updateApplicationTimeout/getAppAttempts/getAppAttempt/getContainers/getContainer > REST invocations transparently to multiple RMs -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: yarn-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: yarn-issues-h...@hadoop.apache.org
[jira] [Updated] (YARN-8041) Federation: Implement multiple interfaces(14 interfaces), routing REST invocations transparently to multiple RMs
[ https://issues.apache.org/jira/browse/YARN-8041?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Yiran Wu updated YARN-8041: --- Attachment: (was: YARN-8041.002.patch) > Federation: Implement multiple interfaces(14 interfaces), routing REST > invocations transparently to multiple RMs > - > > Key: YARN-8041 > URL: https://issues.apache.org/jira/browse/YARN-8041 > Project: Hadoop YARN > Issue Type: Improvement > Components: federation >Affects Versions: 3.0.0, 2.9.1 >Reporter: Yiran Wu >Priority: Major > > Implement routing > getAppStatistics/getAppState/getNodeToLabels/getLabelsOnNode/updateApplicationPriority/getAppQueue/updateAppQueue/getAppTimeout/getAppTimeouts/updateApplicationTimeout/getAppAttempts/getAppAttempt/getContainers/getContainer > REST invocations transparently to multiple RMs -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: yarn-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: yarn-issues-h...@hadoop.apache.org
[jira] [Updated] (YARN-8041) Federation: Implement multiple interfaces(14 interfaces), routing REST invocations transparently to multiple RMs
[ https://issues.apache.org/jira/browse/YARN-8041?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Yiran Wu updated YARN-8041: --- Attachment: (was: YARN-8041.001.patch) > Federation: Implement multiple interfaces(14 interfaces), routing REST > invocations transparently to multiple RMs > - > > Key: YARN-8041 > URL: https://issues.apache.org/jira/browse/YARN-8041 > Project: Hadoop YARN > Issue Type: Improvement > Components: federation >Affects Versions: 3.0.0, 2.9.1 >Reporter: Yiran Wu >Priority: Major > Attachments: YARN-8041.002.patch > > > Implement routing > getAppStatistics/getAppState/getNodeToLabels/getLabelsOnNode/updateApplicationPriority/getAppQueue/updateAppQueue/getAppTimeout/getAppTimeouts/updateApplicationTimeout/getAppAttempts/getAppAttempt/getContainers/getContainer > REST invocations transparently to multiple RMs -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: yarn-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: yarn-issues-h...@hadoop.apache.org
[jira] [Updated] (YARN-8041) Federation: Implement multiple interfaces(14 interfaces), routing REST invocations transparently to multiple RMs
[ https://issues.apache.org/jira/browse/YARN-8041?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Yiran Wu updated YARN-8041: --- Fix Version/s: (was: 2.9.1) (was: 3.0.0) > Federation: Implement multiple interfaces(14 interfaces), routing REST > invocations transparently to multiple RMs > - > > Key: YARN-8041 > URL: https://issues.apache.org/jira/browse/YARN-8041 > Project: Hadoop YARN > Issue Type: Improvement > Components: federation >Affects Versions: 3.0.0, 2.9.1 >Reporter: Yiran Wu >Priority: Major > Attachments: YARN-8041.001.patch, YARN-8041.002.patch > > > Implement routing > getAppStatistics/getAppState/getNodeToLabels/getLabelsOnNode/updateApplicationPriority/getAppQueue/updateAppQueue/getAppTimeout/getAppTimeouts/updateApplicationTimeout/getAppAttempts/getAppAttempt/getContainers/getContainer > REST invocations transparently to multiple RMs -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: yarn-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: yarn-issues-h...@hadoop.apache.org
[jira] [Updated] (YARN-8041) Federation: Implement multiple interfaces(14 interfaces), routing REST invocations transparently to multiple RMs
[ https://issues.apache.org/jira/browse/YARN-8041?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Yiran Wu updated YARN-8041: --- Attachment: YARN-8041.002.patch > Federation: Implement multiple interfaces(14 interfaces), routing REST > invocations transparently to multiple RMs > - > > Key: YARN-8041 > URL: https://issues.apache.org/jira/browse/YARN-8041 > Project: Hadoop YARN > Issue Type: Improvement > Components: federation >Affects Versions: 3.0.0, 2.9.1 >Reporter: Yiran Wu >Priority: Major > Fix For: 3.0.0, 2.9.1 > > Attachments: YARN-8041.001.patch, YARN-8041.002.patch > > > Implement routing > getAppStatistics/getAppState/getNodeToLabels/getLabelsOnNode/updateApplicationPriority/getAppQueue/updateAppQueue/getAppTimeout/getAppTimeouts/updateApplicationTimeout/getAppAttempts/getAppAttempt/getContainers/getContainer > REST invocations transparently to multiple RMs -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: yarn-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: yarn-issues-h...@hadoop.apache.org
[jira] [Updated] (YARN-8041) Federation: Implement multiple interfaces(14 interfaces), routing REST invocations transparently to multiple RMs
[ https://issues.apache.org/jira/browse/YARN-8041?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Yiran Wu updated YARN-8041: --- Attachment: YARN-8041.001.patch > Federation: Implement multiple interfaces(14 interfaces), routing REST > invocations transparently to multiple RMs > - > > Key: YARN-8041 > URL: https://issues.apache.org/jira/browse/YARN-8041 > Project: Hadoop YARN > Issue Type: Improvement > Components: federation >Reporter: Yiran Wu >Priority: Major > Attachments: YARN-8041.001.patch > > > Implement routing > getAppStatistics/getAppState/getNodeToLabels/getLabelsOnNode/updateApplicationPriority/getAppQueue/updateAppQueue/getAppTimeout/getAppTimeouts/updateApplicationTimeout/getAppAttempts/getAppAttempt/getContainers/getContainer > REST invocations transparently to multiple RMs -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: yarn-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: yarn-issues-h...@hadoop.apache.org