mirror of
https://github.com/honeymoose/OpenSearch.git
synced 2025-02-17 18:35:25 +00:00
fix compile errors after merge
This commit is contained in:
parent
bf390a935e
commit
42ea2bb211
@ -63,6 +63,11 @@ public class DiscoveryNodeService extends AbstractComponent {
|
||||
}
|
||||
|
||||
public DiscoveryNode buildLocalNode(TransportAddress publishAddress) {
|
||||
final String nodeId = generateNodeId(settings);
|
||||
return new DiscoveryNode(settings.get("node.name"), nodeId, publishAddress, buildAttributes(), version);
|
||||
}
|
||||
|
||||
Map<String, String> buildAttributes() {
|
||||
Map<String, String> attributes = new HashMap<>(Node.NODE_ATTRIBUTES.get(this.settings).getAsMap());
|
||||
attributes.remove("name"); // name is extracted in other places
|
||||
if (attributes.containsKey("client")) {
|
||||
@ -90,9 +95,7 @@ public class DiscoveryNodeService extends AbstractComponent {
|
||||
logger.warn("failed to build custom attributes from provider [{}]", e, provider);
|
||||
}
|
||||
}
|
||||
|
||||
final String nodeId = generateNodeId(settings);
|
||||
return new DiscoveryNode(settings.get("node.name"), nodeId, publishAddress, attributes, version);
|
||||
return attributes;
|
||||
}
|
||||
|
||||
public interface CustomAttributesProvider {
|
||||
|
@ -19,6 +19,7 @@
|
||||
|
||||
package org.elasticsearch.cluster.node;
|
||||
|
||||
import org.elasticsearch.Version;
|
||||
import org.elasticsearch.common.settings.Settings;
|
||||
import org.elasticsearch.test.ESTestCase;
|
||||
|
||||
@ -32,7 +33,7 @@ public class DiscoveryNodeServiceTests extends ESTestCase {
|
||||
public void testClientNodeSettingIsProhibited() {
|
||||
Settings settings = Settings.builder().put("node.client", randomBoolean()).build();
|
||||
try {
|
||||
new DiscoveryNodeService(settings).buildAttributes();
|
||||
new DiscoveryNodeService(settings, Version.CURRENT).buildAttributes();
|
||||
fail("build attributes should have failed");
|
||||
} catch(IllegalArgumentException e) {
|
||||
assertThat(e.getMessage(), equalTo("node.client setting is no longer supported, use node.master, " +
|
||||
@ -48,7 +49,7 @@ public class DiscoveryNodeServiceTests extends ESTestCase {
|
||||
builder.put("node.attr" + i, "value" + i);
|
||||
expectedAttributes.put("attr" + i, "value" + i);
|
||||
}
|
||||
DiscoveryNodeService discoveryNodeService = new DiscoveryNodeService(builder.build());
|
||||
DiscoveryNodeService discoveryNodeService = new DiscoveryNodeService(builder.build(), Version.CURRENT);
|
||||
int numCustomAttributes = randomIntBetween(0, 5);
|
||||
Map<String, String> customAttributes = new HashMap<>();
|
||||
for (int i = 0; i < numCustomAttributes; i++) {
|
||||
|
@ -371,7 +371,7 @@ public class ClusterServiceIT extends ESIntegTestCase {
|
||||
.put("discovery.type", "local")
|
||||
.build();
|
||||
String node_0 = internalCluster().startNode(settings);
|
||||
internalCluster().startNodeClient(settings);
|
||||
internalCluster().startCoordinatingOnlyNode(settings);
|
||||
|
||||
final ClusterService clusterService = internalCluster().getInstance(ClusterService.class, node_0);
|
||||
final CountDownLatch block1 = new CountDownLatch(1);
|
||||
@ -429,7 +429,7 @@ public class ClusterServiceIT extends ESIntegTestCase {
|
||||
assertTrue(controlSources.isEmpty());
|
||||
|
||||
controlSources = new HashSet<>(Arrays.asList("1", "2", "3", "4", "5", "6", "7", "8", "9", "10"));
|
||||
PendingClusterTasksResponse response = internalCluster().clientNodeClient().admin().cluster().preparePendingClusterTasks().get();
|
||||
PendingClusterTasksResponse response = internalCluster().coordOnlyNodeClient().admin().cluster().preparePendingClusterTasks().get();
|
||||
assertThat(response.pendingTasks().size(), greaterThanOrEqualTo(10));
|
||||
assertThat(response.pendingTasks().get(0).getSource().string(), equalTo("1"));
|
||||
assertThat(response.pendingTasks().get(0).isExecuting(), equalTo(true));
|
||||
@ -489,7 +489,7 @@ public class ClusterServiceIT extends ESIntegTestCase {
|
||||
}
|
||||
assertTrue(controlSources.isEmpty());
|
||||
|
||||
response = internalCluster().clientNodeClient().admin().cluster().preparePendingClusterTasks().get();
|
||||
response = internalCluster().coordOnlyNodeClient().admin().cluster().preparePendingClusterTasks().get();
|
||||
assertThat(response.pendingTasks().size(), greaterThanOrEqualTo(5));
|
||||
controlSources = new HashSet<>(Arrays.asList("1", "2", "3", "4", "5"));
|
||||
for (PendingClusterTask task : response) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user