public int compare(TopologyDetails topo1, TopologyDetails topo2) { if (topo1.getTopologyPriority() > topo2.getTopologyPriority()) { return 1; } else if (topo1.getTopologyPriority() < topo2.getTopologyPriority()) { return -1; } else { if (topo1.getUpTime() > topo2.getUpTime()) { return -1; } else if (topo1.getUpTime() < topo2.getUpTime()) { return 1; } else { return topo1.getId().compareTo(topo2.getId()); } } } }
@Override public int compare(TopologyDetails topo1, TopologyDetails topo2) { if (topo1.getTopologyPriority() > topo2.getTopologyPriority()) { return 1; } else if (topo1.getTopologyPriority() < topo2.getTopologyPriority()) { return -1; } else { if (topo1.getUpTime() > topo2.getUpTime()) { return -1; } else if (topo1.getUpTime() < topo2.getUpTime()) { return 1; } else { return topo1.getId().compareTo(topo2.getId()); } } } }
@Override public String toString() { return "Name: " + getName() + " id: " + getId() + " Priority: " + getTopologyPriority() + " Uptime: " + getUpTime() + " CPU: " + getTotalRequestedCpu() + " Memory: " + (getTotalRequestedMemOffHeap() + getTotalRequestedMemOnHeap()); }
public int compare(TopologyDetails topo1, TopologyDetails topo2) { if (topo1.getTopologyPriority() > topo2.getTopologyPriority()) { return 1; } else if (topo1.getTopologyPriority() < topo2.getTopologyPriority()) { return -1; } else { if (topo1.getUpTime() > topo2.getUpTime()) { return -1; } else if (topo1.getUpTime() < topo2.getUpTime()) { return 1; } else { return topo1.getId().compareTo(topo2.getId()); } } } }
@Override public String toString() { return "Name: " + this.getName() + " id: " + this.getId() + " Priority: " + this.getTopologyPriority() + " Uptime: " + this.getUpTime() + " CPU: " + this.getTotalRequestedCpu() + " Memory: " + (this.getTotalRequestedMemOffHeap() + this.getTotalRequestedMemOnHeap()); }
if (topo.getTopologyPriority() > td.getTopologyPriority()) { LOG.debug("POTENTIALLY Evicting Topology {} from user {} (itself) since topology {} has a lower priority than topology {}" , topo, submitter, topo, td);