/** * The unique id of the node. */ public String getId() { return id(); }
@Override public void onFailure(Throwable t) { onFirstPhaseResult(shardIndex, shard, node.id(), shardIt, t); } });
@Override public String nodeDescription() { return clusterName.value() + "/" + localNode.id(); }
@Override public String nodeDescription() { return clusterName.value() + "/" + localNode.id(); }
@Override public String nodeDescription() { return clusterName.value() + "/" + localNode.id(); }
@Override public String nodeDescription() { return clusterName.value() + "/" + localNode.id(); }
@Override public XContentBuilder toXContent(XContentBuilder builder, Params params) throws IOException { builder.startObject(Fields.NODES); for (DiscoveryNode node : nodes) { builder.startObject(node.id(), XContentBuilder.FieldCaseConversion.NONE); builder.field(Fields.NAME, node.name(), XContentBuilder.FieldCaseConversion.NONE); builder.endObject(); } builder.endObject(); return builder; }
@Override public void handleException(TransportException exp) { errors.add(new VerificationFailure(node.id(), exp)); if (counter.decrementAndGet() == 0) { finishVerification(listener, nodes, errors); } } });
public Map<String, TNodeResponse> getNodesMap() { if (nodesMap == null) { nodesMap = Maps.newHashMap(); for (TNodeResponse nodeResponse : nodes) { nodesMap.put(nodeResponse.getNode().id(), nodeResponse); } } return nodesMap; }
public void addNode(DiscoveryNode node) { ensureMutable(); RoutingNode routingNode = new RoutingNode(node.id(), node); nodesToShards.put(routingNode.nodeId(), routingNode); }
@Override public void handleResponse(PreSyncedFlushResponse response) { Engine.CommitId existing = commitIds.putIfAbsent(node.id(), response.commitId()); assert existing == null : "got two answers for node [" + node + "]"; // count after the assert so we won't decrement twice in handleException if (countDown.countDown()) { listener.onResponse(commitIds); } }
@Override public void accept(OperationTask task) { try { TaskResponse response = taskOperation(request, task); if (response != null) { results.add(response); } } catch (Exception ex) { exceptions.add(new TaskOperationFailure(clusterService.localNode().id(), task.getId(), ex)); } } });
public DiscoveryNodes removeDeadMembers(Set<String> newNodes, String masterNodeId) { Builder builder = new Builder().masterNodeId(masterNodeId).localNodeId(localNodeId); for (DiscoveryNode node : this) { if (newNodes.contains(node.id())) { builder.put(node); } } return builder.build(); }
@Override public DiscoveryNodes nodes() { DiscoveryNodes latestNodes = this.latestDiscoNodes; if (latestNodes != null) { return latestNodes; } // have not decided yet, just send the local node return DiscoveryNodes.builder().put(localNode).localNodeId(localNode.id()).build(); }
@Override public DiscoveryNodes nodes() { DiscoveryNodes latestNodes = this.latestDiscoNodes; if (latestNodes != null) { return latestNodes; } // have not decided yet, just send the local node return newNodesBuilder().put(localNode).localNodeId(localNode.id()).build(); }
@Override public DiscoveryNodes nodes() { DiscoveryNodes latestNodes = this.latestDiscoNodes; if (latestNodes != null) { return latestNodes; } // have not decided yet, just send the local node return DiscoveryNodes.builder().put(localNode).localNodeId(localNode.id()).build(); }
@Override public DiscoveryNodes nodes() { DiscoveryNodes latestNodes = this.latestDiscoNodes; if (latestNodes != null) { return latestNodes; } // have not decided yet, just send the local node return DiscoveryNodes.builder().put(localNode).localNodeId(localNode.id()).build(); }
@Override public ClusterState execute(ClusterState currentState) { DiscoveryNodes.Builder nodesBuilder = DiscoveryNodes.builder(); for (LocalDiscovery discovery : clusterGroups.get(clusterName).members()) { nodesBuilder.put(discovery.localNode()); } nodesBuilder.localNodeId(master.localNode().id()).masterNodeId(master.localNode().id()); return ClusterState.builder(currentState).nodes(nodesBuilder).build(); }
@Override public ClusterState execute(ClusterState currentState) { DiscoveryNodes.Builder nodesBuilder = DiscoveryNodes.builder(); for (LocalDiscovery discovery : clusterGroups.get(clusterName).members()) { nodesBuilder.put(discovery.localNode()); } nodesBuilder.localNodeId(master.localNode().id()).masterNodeId(master.localNode().id()); // remove the NO_MASTER block in this case ClusterBlocks.Builder blocks = ClusterBlocks.builder().blocks(currentState.blocks()).removeGlobalBlock(discoverySettings.getNoMasterBlock()); return ClusterState.builder(currentState).nodes(nodesBuilder).blocks(blocks).build(); }