Merge pull request #418 from Microsoft/yqwang/launcher-dev

[Launcher]: Add queue into SummarizedFrameworkInfo
This commit is contained in:
Yuqi Wang 2018-03-29 16:48:24 +08:00 коммит произвёл GitHub
Родитель 537e018e25 1cf21c82a8
Коммит b228ebf424
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
3 изменённых файлов: 11 добавлений и 2 удалений

Просмотреть файл

@ -506,7 +506,7 @@ public class StatusManager extends AbstractService { // THREAD SAFE
}
return startStatesTaskCount;
}
public synchronized List<ValueRange> getLiveAssociatedContainerPorts(String taskRoleName) {
List<TaskStatus> taskStatusList = taskStatuseses.get(taskRoleName).getTaskStatusArray();
for (TaskStatus taskStatus : taskStatusList) {

Просмотреть файл

@ -26,6 +26,7 @@ public class SummarizedFrameworkInfo implements Serializable {
private ExecutionType executionType;
private String frameworkDescription;
private String userName;
private String queue;
private Long firstRequestTimestamp;
private Long lastRequestTimestamp;
@ -44,6 +45,7 @@ public class SummarizedFrameworkInfo implements Serializable {
sFrameworkInfo.setExecutionType(frameworkDescriptor.getExecutionType());
sFrameworkInfo.setFrameworkDescription(frameworkDescriptor.getDescription());
sFrameworkInfo.setUserName(frameworkDescriptor.getUser().getName());
sFrameworkInfo.setQueue(frameworkDescriptor.getPlatformSpecificParameters().getQueue());
sFrameworkInfo.setFirstRequestTimestamp(frameworkRequest.getFirstRequestTimestamp());
sFrameworkInfo.setLastRequestTimestamp(frameworkRequest.getLastRequestTimestamp());
@ -94,6 +96,14 @@ public class SummarizedFrameworkInfo implements Serializable {
this.userName = userName;
}
public String getQueue() {
return queue;
}
public void setQueue(String queue) {
this.queue = queue;
}
public Long getFirstRequestTimestamp() {
return firstRequestTimestamp;
}

Просмотреть файл

@ -19,7 +19,6 @@ package com.microsoft.frameworklauncher.applicationmaster;
import com.microsoft.frameworklauncher.common.exceptions.NotAvailableException;
import com.microsoft.frameworklauncher.common.model.ClusterConfiguration;
import com.microsoft.frameworklauncher.common.model.NodeConfiguration;
import com.microsoft.frameworklauncher.common.model.ResourceDescriptor;
import com.microsoft.frameworklauncher.common.model.ValueRange;