Rebase onto trunk - fix some issues. Contributed by Rohith Sharma K S
This commit is contained in:
parent
e660e52a04
commit
eed9e3e8f4
|
@ -19,7 +19,7 @@
|
|||
<parent>
|
||||
<groupId>org.apache.hadoop</groupId>
|
||||
<artifactId>hadoop-yarn-applications</artifactId>
|
||||
<version>3.0.0-beta1-SNAPSHOT</version>
|
||||
<version>3.1.0-SNAPSHOT</version>
|
||||
</parent>
|
||||
<artifactId>hadoop-yarn-services-api</artifactId>
|
||||
<name>Apache Hadoop YARN Services API</name>
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
<parent>
|
||||
<groupId>org.apache.hadoop</groupId>
|
||||
<artifactId>hadoop-yarn-services</artifactId>
|
||||
<version>3.0.0-beta1-SNAPSHOT</version>
|
||||
<version>3.1.0-SNAPSHOT</version>
|
||||
</parent>
|
||||
<artifactId>hadoop-yarn-services-core</artifactId>
|
||||
<packaging>jar</packaging>
|
||||
|
|
|
@ -66,6 +66,7 @@ public class ServiceTimelinePublisher extends CompositeService {
|
|||
protected void serviceInit(org.apache.hadoop.conf.Configuration configuration)
|
||||
throws Exception {
|
||||
addService(timelineClient);
|
||||
super.serviceInit(configuration);
|
||||
}
|
||||
|
||||
|
||||
|
@ -95,8 +96,8 @@ public class ServiceTimelinePublisher extends CompositeService {
|
|||
// create info keys
|
||||
Map<String, Object> entityInfos = new HashMap<String, Object>();
|
||||
entityInfos.put(ServiceTimelineMetricsConstants.NAME, service.getName());
|
||||
entityInfos.put(ServiceTimelineMetricsConstants.STATE,
|
||||
service.getState().toString());
|
||||
// entityInfos.put(ServiceTimelineMetricsConstants.STATE,
|
||||
// service.getState().toString());
|
||||
entityInfos.put(ServiceTimelineMetricsConstants.LAUNCH_TIME,
|
||||
currentTimeMillis);
|
||||
entity.addInfo(ServiceTimelineMetricsConstants.QUICK_LINKS,
|
||||
|
@ -232,18 +233,23 @@ public class ServiceTimelinePublisher extends CompositeService {
|
|||
|
||||
// create info keys
|
||||
Map<String, Object> entityInfos = new HashMap<String, Object>();
|
||||
entityInfos.put(ServiceTimelineMetricsConstants.ARTIFACT_ID,
|
||||
component.getArtifact().getId());
|
||||
entityInfos.put(ServiceTimelineMetricsConstants.ARTIFACT_TYPE,
|
||||
component.getArtifact().getType().toString());
|
||||
if (component.getResource().getProfile() != null) {
|
||||
entityInfos.put(ServiceTimelineMetricsConstants.RESOURCE_PROFILE,
|
||||
component.getResource().getProfile());
|
||||
if (component.getArtifact() != null) {
|
||||
entityInfos.put(ServiceTimelineMetricsConstants.ARTIFACT_ID,
|
||||
component.getArtifact().getId());
|
||||
entityInfos.put(ServiceTimelineMetricsConstants.ARTIFACT_TYPE,
|
||||
component.getArtifact().getType().toString());
|
||||
}
|
||||
|
||||
if (component.getResource() != null) {
|
||||
entityInfos.put(ServiceTimelineMetricsConstants.RESOURCE_CPU,
|
||||
component.getResource().getCpus());
|
||||
entityInfos.put(ServiceTimelineMetricsConstants.RESOURCE_MEMORY,
|
||||
component.getResource().getMemory());
|
||||
if (component.getResource().getProfile() != null) {
|
||||
entityInfos.put(ServiceTimelineMetricsConstants.RESOURCE_PROFILE,
|
||||
component.getResource().getProfile());
|
||||
}
|
||||
}
|
||||
entityInfos.put(ServiceTimelineMetricsConstants.RESOURCE_CPU,
|
||||
component.getResource().getCpus());
|
||||
entityInfos.put(ServiceTimelineMetricsConstants.RESOURCE_MEMORY,
|
||||
component.getResource().getMemory());
|
||||
|
||||
if (component.getLaunchCommand() != null) {
|
||||
entityInfos.put(ServiceTimelineMetricsConstants.LAUNCH_COMMAND,
|
||||
|
|
|
@ -82,9 +82,7 @@ public class TestServiceTimelinePublisher {
|
|||
timelineClient =
|
||||
new DummyTimelineClient(ApplicationId.fromString(SERVICEID));
|
||||
serviceTimelinePublisher = new ServiceTimelinePublisher(timelineClient);
|
||||
timelineClient.init(config);
|
||||
serviceTimelinePublisher.init(config);
|
||||
timelineClient.start();
|
||||
serviceTimelinePublisher.start();
|
||||
}
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
<parent>
|
||||
<artifactId>hadoop-yarn-applications</artifactId>
|
||||
<groupId>org.apache.hadoop</groupId>
|
||||
<version>3.0.0-beta1-SNAPSHOT</version>
|
||||
<version>3.1.0-SNAPSHOT</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<artifactId>hadoop-yarn-services</artifactId>
|
||||
|
|
|
@ -23,7 +23,7 @@ export default AbstractRoute.extend({
|
|||
model() {
|
||||
return Ember.RSVP.hash({
|
||||
apps: this.store.query('yarn-app', {
|
||||
applicationTypes: "yarn-native-service"
|
||||
applicationTypes: "yarn-service"
|
||||
}),
|
||||
});
|
||||
},
|
||||
|
|
Loading…
Reference in New Issue