/** {@inheritDoc} */ public synchronized void onNodesUpdated(List<NodeReport> updated) { for (NodeReport node : updated) { // If node unusable. if (node.getNodeState().isUnusable()) { for (IgniteContainer cont : containers.values()) { if (cont.nodeId().equals(node.getNodeId())) { containers.remove(cont.id()); log.log(Level.WARNING, "Node is unusable. Node: {0}, state: {1}.", new Object[]{node.getNodeId().getHost(), node.getNodeState()}); } } log.log(Level.WARNING, "Node is unusable. Node: {0}, state: {1}.", new Object[]{node.getNodeId().getHost(), node.getNodeState()}); } } }
@Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; ContainerLauncherEvent other = (ContainerLauncherEvent) obj; if (containerId == null) { if (other.containerId != null) return false; } else if (!containerId.equals(other.containerId)) return false; if (containerToken == null) { if (other.containerToken != null) return false; } else if (!containerToken.equals(other.containerToken)) return false; if (nodeId == null) { if (other.nodeId != null) return false; } else if (!nodeId.equals(other.nodeId)) return false; return true; } }
@Override public boolean equals(Object o) { if (this == o) { return true; } if (!(o instanceof SchedulerNode)) { return false; } SchedulerNode that = (SchedulerNode) o; return getNodeID().equals(that.getNodeID()); }
@Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; NMToken other = (NMToken) obj; if (getNodeId() == null) { if (other.getNodeId() != null) return false; } else if (!getNodeId().equals(other.getNodeId())) return false; if (getToken() == null) { if (other.getToken() != null) return false; } else if (!getToken().equals(other.getToken())) return false; return true; } }
@Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; NMToken other = (NMToken) obj; if (getNodeId() == null) { if (other.getNodeId() != null) return false; } else if (!getNodeId().equals(other.getNodeId())) return false; if (getToken() == null) { if (other.getToken() != null) return false; } else if (!getToken().equals(other.getToken())) return false; return true; } }
@Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; NMToken other = (NMToken) obj; if (getNodeId() == null) { if (other.getNodeId() != null) return false; } else if (!getNodeId().equals(other.getNodeId())) return false; if (getToken() == null) { if (other.getToken() != null) return false; } else if (!getToken().equals(other.getToken())) return false; return true; } }
@Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; NMToken other = (NMToken) obj; if (getNodeId() == null) { if (other.getNodeId() != null) return false; } else if (!getNodeId().equals(other.getNodeId())) return false; if (getToken() == null) { if (other.getToken() != null) return false; } else if (!getToken().equals(other.getToken())) return false; return true; } }
private void checkNumOfContainersInAnAppOnGivenNode(int expectedNum, NodeId nodeId, FiCaSchedulerApp app) { int num = 0; for (RMContainer container : app.getLiveContainers()) { if (container.getAllocatedNode().equals(nodeId)) { num++; } } Assert.assertEquals(expectedNum, num); }
public void checkContainerNodesInApp(FiCaSchedulerApp app, int expectedContainersNumber, String host) { NodeId nodeId = NodeId.newInstance(host, 1); int num = 0; for (RMContainer c : app.getLiveContainers()) { if (c.getAllocatedNode().equals(nodeId)) { num++; } } for (RMContainer c : app.getReservedContainers()) { if (c.getAllocatedNode().equals(nodeId)) { num++; } } Assert.assertEquals(expectedContainersNumber, num); }
@Override public boolean matches(Object o) { ContainerPreemptEvent cpe = (ContainerPreemptEvent)o; return appAttId.equals(cpe.getAppId()) && queueName.equals(cpe.getContainer().getQueueName()) && nodeId.equals(cpe.getContainer().getAllocatedNode()); } @Override
if (reservedContainer != null) { if (!container.getContainer().getNodeId().equals(getNodeID())) { throw new IllegalStateException("Trying to reserve" + " container " + container +
if (reservedContainer != null) { if (!container.getContainer().getNodeId().equals(getNodeID())) { throw new IllegalStateException("Trying to reserve" + " container " + container +
if (reservedContainer != null) { if (!container.getContainer().getNodeId().equals(getNodeID())) { throw new IllegalStateException("Trying to reserve" + " container " + container +
if (reservedContainer != null) { if (!container.getContainer().getNodeId().equals(getNodeID())) { throw new IllegalStateException("Trying to reserve" + " container " + container +
if (nodeId != null && !identifier.getNodeId().equals(nodeId)) { throw new InvalidToken("Given NMToken for application : " + appAttemptId.toString() + " is not valid for current node manager."
if (nodeId != null && !identifier.getNodeId().equals(nodeId)) { throw new InvalidToken("Given NMToken for application : " + appAttemptId.toString() + " is not valid for current node manager."
if (nodeId != null && !identifier.getNodeId().equals(nodeId)) { throw new InvalidToken("Given NMToken for application : " + appAttemptId.toString() + " is not valid for current node manager."
@Test public void testNodeId() { NodeId nodeId1 = NodeId.newInstance("10.18.52.124", 8041); NodeId nodeId2 = NodeId.newInstance("10.18.52.125", 8038); NodeId nodeId3 = NodeId.newInstance("10.18.52.124", 8041); NodeId nodeId4 = NodeId.newInstance("10.18.52.124", 8039); Assert.assertTrue(nodeId1.equals(nodeId3)); Assert.assertFalse(nodeId1.equals(nodeId2)); Assert.assertFalse(nodeId3.equals(nodeId4)); Assert.assertTrue(nodeId1.compareTo(nodeId3) == 0); Assert.assertTrue(nodeId1.compareTo(nodeId2) < 0); Assert.assertTrue(nodeId3.compareTo(nodeId4) > 0); Assert.assertTrue(nodeId1.hashCode() == nodeId3.hashCode()); Assert.assertFalse(nodeId1.hashCode() == nodeId2.hashCode()); Assert.assertFalse(nodeId3.hashCode() == nodeId4.hashCode()); Assert.assertEquals("10.18.52.124:8041", nodeId1.toString()); }
@Test public void testNodeId() { NodeId nodeId1 = NodeId.newInstance("10.18.52.124", 8041); NodeId nodeId2 = NodeId.newInstance("10.18.52.125", 8038); NodeId nodeId3 = NodeId.newInstance("10.18.52.124", 8041); NodeId nodeId4 = NodeId.newInstance("10.18.52.124", 8039); Assert.assertTrue(nodeId1.equals(nodeId3)); Assert.assertFalse(nodeId1.equals(nodeId2)); Assert.assertFalse(nodeId3.equals(nodeId4)); Assert.assertTrue(nodeId1.compareTo(nodeId3) == 0); Assert.assertTrue(nodeId1.compareTo(nodeId2) < 0); Assert.assertTrue(nodeId3.compareTo(nodeId4) > 0); Assert.assertTrue(nodeId1.hashCode() == nodeId3.hashCode()); Assert.assertFalse(nodeId1.hashCode() == nodeId2.hashCode()); Assert.assertFalse(nodeId3.hashCode() == nodeId4.hashCode()); Assert.assertEquals("10.18.52.124:8041", nodeId1.toString()); }
@Test public void testNodeId() { NodeId nodeId1 = NodeId.newInstance("10.18.52.124", 8041); NodeId nodeId2 = NodeId.newInstance("10.18.52.125", 8038); NodeId nodeId3 = NodeId.newInstance("10.18.52.124", 8041); NodeId nodeId4 = NodeId.newInstance("10.18.52.124", 8039); Assert.assertTrue(nodeId1.equals(nodeId3)); Assert.assertFalse(nodeId1.equals(nodeId2)); Assert.assertFalse(nodeId3.equals(nodeId4)); Assert.assertTrue(nodeId1.compareTo(nodeId3) == 0); Assert.assertTrue(nodeId1.compareTo(nodeId2) < 0); Assert.assertTrue(nodeId3.compareTo(nodeId4) > 0); Assert.assertTrue(nodeId1.hashCode() == nodeId3.hashCode()); Assert.assertFalse(nodeId1.hashCode() == nodeId2.hashCode()); Assert.assertFalse(nodeId3.hashCode() == nodeId4.hashCode()); Assert.assertEquals("10.18.52.124:8041", nodeId1.toString()); }