/** * If the node is marked as available; queue it for assignments. * Unsynced: requires caller to be in a sync block. * @param container completed container * @param nodeEntry node * @param available available flag * @return true if the node was queued */ private boolean maybeQueueNodeForWork(Container container, NodeEntry nodeEntry, boolean available) { if (available) { //node is free nodeEntry.setLastUsed(now()); NodeInstance ni = getOrCreateNodeInstance(container); int roleId = ContainerPriority.extractRole(container); log.debug("Node {} is now available for role id {}", ni, roleId); listRecentNodesForRoleId(roleId).addFirst(ni); } return available; }
/** * If the node is marked as available; queue it for assignments. * Unsynced: requires caller to be in a sync block. * @param container completed container * @param nodeEntry node * @param available available flag * @return true if the node was queued */ private boolean maybeQueueNodeForWork(Container container, NodeEntry nodeEntry, boolean available) { if (available) { //node is free nodeEntry.setLastUsed(now()); NodeInstance ni = getOrCreateNodeInstance(container); int roleId = ContainerPriority.extractRole(container); log.debug("Node {} is now available for role id {}", ni, roleId); listRecentNodesForRoleId(roleId).addFirst(ni); } return available; }
Integer roleId = nodeEntryRecord.getRole(); NodeEntry nodeEntry = new NodeEntry(roleId); nodeEntry.setLastUsed(nodeEntryRecord.getLastUsed()); if (nodeEntryRecord.getActive()) { nodeEntry.setLastUsed(saved);
Integer roleId = nodeEntryRecord.getRole(); NodeEntry nodeEntry = new NodeEntry(roleId); nodeEntry.setLastUsed(nodeEntryRecord.getLastUsed()); if (nodeEntryRecord.getActive()) { nodeEntry.setLastUsed(saved);