|
@@ -14,7 +14,6 @@ import org.elasticsearch.action.admin.indices.mapping.put.PutMappingClusterState
|
|
|
import org.elasticsearch.cluster.service.ClusterService;
|
|
|
import org.elasticsearch.cluster.service.ClusterStateTaskExecutorUtils;
|
|
|
import org.elasticsearch.common.compress.CompressedXContent;
|
|
|
-import org.elasticsearch.index.Index;
|
|
|
import org.elasticsearch.index.IndexService;
|
|
|
import org.elasticsearch.index.IndexVersion;
|
|
|
import org.elasticsearch.plugins.Plugin;
|
|
@@ -43,9 +42,14 @@ public class MetadataMappingServiceTests extends ESSingleNodeTestCase {
|
|
|
final MetadataMappingService.PutMappingExecutor putMappingExecutor = mappingService.new PutMappingExecutor();
|
|
|
final ClusterService clusterService = getInstanceFromNode(ClusterService.class);
|
|
|
// TODO - it will be nice to get a random mapping generator
|
|
|
- final PutMappingClusterStateUpdateRequest request = new PutMappingClusterStateUpdateRequest("""
|
|
|
- { "properties": { "field": { "type": "text" }}}""");
|
|
|
- request.indices(new Index[] { indexService.index() });
|
|
|
+ final PutMappingClusterStateUpdateRequest request = new PutMappingClusterStateUpdateRequest(
|
|
|
+ TEST_REQUEST_TIMEOUT,
|
|
|
+ TEST_REQUEST_TIMEOUT,
|
|
|
+ """
|
|
|
+ { "properties": { "field": { "type": "text" }}}""",
|
|
|
+ false,
|
|
|
+ indexService.index()
|
|
|
+ );
|
|
|
final var resultingState = ClusterStateTaskExecutorUtils.executeAndAssertSuccessful(
|
|
|
clusterService.state(),
|
|
|
putMappingExecutor,
|
|
@@ -66,8 +70,14 @@ public class MetadataMappingServiceTests extends ESSingleNodeTestCase {
|
|
|
final MetadataMappingService mappingService = getInstanceFromNode(MetadataMappingService.class);
|
|
|
final MetadataMappingService.PutMappingExecutor putMappingExecutor = mappingService.new PutMappingExecutor();
|
|
|
final ClusterService clusterService = getInstanceFromNode(ClusterService.class);
|
|
|
- final PutMappingClusterStateUpdateRequest request = new PutMappingClusterStateUpdateRequest("""
|
|
|
- { "properties": { "field": { "type": "text" }}}""").indices(new Index[] { indexService.index() });
|
|
|
+ final PutMappingClusterStateUpdateRequest request = new PutMappingClusterStateUpdateRequest(
|
|
|
+ TEST_REQUEST_TIMEOUT,
|
|
|
+ TEST_REQUEST_TIMEOUT,
|
|
|
+ """
|
|
|
+ { "properties": { "field": { "type": "text" }}}""",
|
|
|
+ false,
|
|
|
+ indexService.index()
|
|
|
+ );
|
|
|
final var resultingState1 = ClusterStateTaskExecutorUtils.executeAndAssertSuccessful(
|
|
|
clusterService.state(),
|
|
|
putMappingExecutor,
|
|
@@ -87,9 +97,14 @@ public class MetadataMappingServiceTests extends ESSingleNodeTestCase {
|
|
|
final MetadataMappingService mappingService = getInstanceFromNode(MetadataMappingService.class);
|
|
|
final MetadataMappingService.PutMappingExecutor putMappingExecutor = mappingService.new PutMappingExecutor();
|
|
|
final ClusterService clusterService = getInstanceFromNode(ClusterService.class);
|
|
|
- final PutMappingClusterStateUpdateRequest request = new PutMappingClusterStateUpdateRequest("""
|
|
|
- { "properties": { "field": { "type": "text" }}}""");
|
|
|
- request.indices(new Index[] { indexService.index() });
|
|
|
+ final PutMappingClusterStateUpdateRequest request = new PutMappingClusterStateUpdateRequest(
|
|
|
+ TEST_REQUEST_TIMEOUT,
|
|
|
+ TEST_REQUEST_TIMEOUT,
|
|
|
+ """
|
|
|
+ { "properties": { "field": { "type": "text" }}}""",
|
|
|
+ false,
|
|
|
+ indexService.index()
|
|
|
+ );
|
|
|
final var resultingState = ClusterStateTaskExecutorUtils.executeAndAssertSuccessful(
|
|
|
clusterService.state(),
|
|
|
putMappingExecutor,
|
|
@@ -105,8 +120,13 @@ public class MetadataMappingServiceTests extends ESSingleNodeTestCase {
|
|
|
final MetadataMappingService mappingService = getInstanceFromNode(MetadataMappingService.class);
|
|
|
final MetadataMappingService.PutMappingExecutor putMappingExecutor = mappingService.new PutMappingExecutor();
|
|
|
final ClusterService clusterService = getInstanceFromNode(ClusterService.class);
|
|
|
- final PutMappingClusterStateUpdateRequest request = new PutMappingClusterStateUpdateRequest("{ \"properties\": {}}");
|
|
|
- request.indices(new Index[] { indexService.index() });
|
|
|
+ final PutMappingClusterStateUpdateRequest request = new PutMappingClusterStateUpdateRequest(
|
|
|
+ TEST_REQUEST_TIMEOUT,
|
|
|
+ TEST_REQUEST_TIMEOUT,
|
|
|
+ "{ \"properties\": {}}",
|
|
|
+ false,
|
|
|
+ indexService.index()
|
|
|
+ );
|
|
|
final var resultingState = ClusterStateTaskExecutorUtils.executeAndAssertSuccessful(
|
|
|
clusterService.state(),
|
|
|
putMappingExecutor,
|