|
@@ -54,6 +54,7 @@ public class FairSchedulerQueueInfo {
|
|
private ResourceInfo minResources;
|
|
private ResourceInfo minResources;
|
|
private ResourceInfo maxResources;
|
|
private ResourceInfo maxResources;
|
|
private ResourceInfo usedResources;
|
|
private ResourceInfo usedResources;
|
|
|
|
+ private ResourceInfo demandResources;
|
|
private ResourceInfo steadyFairResources;
|
|
private ResourceInfo steadyFairResources;
|
|
private ResourceInfo fairResources;
|
|
private ResourceInfo fairResources;
|
|
private ResourceInfo clusterResources;
|
|
private ResourceInfo clusterResources;
|
|
@@ -81,6 +82,7 @@ public class FairSchedulerQueueInfo {
|
|
clusterResources = new ResourceInfo(scheduler.getClusterResource());
|
|
clusterResources = new ResourceInfo(scheduler.getClusterResource());
|
|
|
|
|
|
usedResources = new ResourceInfo(queue.getResourceUsage());
|
|
usedResources = new ResourceInfo(queue.getResourceUsage());
|
|
|
|
+ demandResources = new ResourceInfo(queue.getDemand());
|
|
fractionMemUsed = (float)usedResources.getMemory() /
|
|
fractionMemUsed = (float)usedResources.getMemory() /
|
|
clusterResources.getMemory();
|
|
clusterResources.getMemory();
|
|
|
|
|
|
@@ -196,6 +198,13 @@ public class FairSchedulerQueueInfo {
|
|
return usedResources;
|
|
return usedResources;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
+ * @return the demand resource of this queue.
|
|
|
|
+ */
|
|
|
|
+ public ResourceInfo getDemandResources() {
|
|
|
|
+ return demandResources;
|
|
|
|
+ }
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* Returns the queue's min share in as a fraction of the entire
|
|
* Returns the queue's min share in as a fraction of the entire
|
|
* cluster capacity.
|
|
* cluster capacity.
|