Rename IndicesAdminClient#existsAliases to IndicesAdminClient#aliasesExist.
Closes #3330
This commit is contained in:
parent
1310f02e6c
commit
127c62924b
|
@ -42,8 +42,8 @@ import org.elasticsearch.action.admin.cluster.state.ClusterStateAction;
|
||||||
import org.elasticsearch.action.admin.cluster.state.TransportClusterStateAction;
|
import org.elasticsearch.action.admin.cluster.state.TransportClusterStateAction;
|
||||||
import org.elasticsearch.action.admin.indices.alias.IndicesAliasesAction;
|
import org.elasticsearch.action.admin.indices.alias.IndicesAliasesAction;
|
||||||
import org.elasticsearch.action.admin.indices.alias.TransportIndicesAliasesAction;
|
import org.elasticsearch.action.admin.indices.alias.TransportIndicesAliasesAction;
|
||||||
import org.elasticsearch.action.admin.indices.alias.exists.IndicesExistsAliasesAction;
|
import org.elasticsearch.action.admin.indices.alias.exists.AliasesExistAction;
|
||||||
import org.elasticsearch.action.admin.indices.alias.exists.TransportIndicesExistsAliasesAction;
|
import org.elasticsearch.action.admin.indices.alias.exists.TransportAliasesExistAction;
|
||||||
import org.elasticsearch.action.admin.indices.alias.get.IndicesGetAliasesAction;
|
import org.elasticsearch.action.admin.indices.alias.get.IndicesGetAliasesAction;
|
||||||
import org.elasticsearch.action.admin.indices.alias.get.TransportIndicesGetAliasesAction;
|
import org.elasticsearch.action.admin.indices.alias.get.TransportIndicesGetAliasesAction;
|
||||||
import org.elasticsearch.action.admin.indices.analyze.AnalyzeAction;
|
import org.elasticsearch.action.admin.indices.analyze.AnalyzeAction;
|
||||||
|
@ -214,7 +214,7 @@ public class ActionModule extends AbstractModule {
|
||||||
registerAction(DeleteWarmerAction.INSTANCE, TransportDeleteWarmerAction.class);
|
registerAction(DeleteWarmerAction.INSTANCE, TransportDeleteWarmerAction.class);
|
||||||
registerAction(GetWarmersAction.INSTANCE, TransportGetWarmersAction.class);
|
registerAction(GetWarmersAction.INSTANCE, TransportGetWarmersAction.class);
|
||||||
registerAction(IndicesGetAliasesAction.INSTANCE, TransportIndicesGetAliasesAction.class);
|
registerAction(IndicesGetAliasesAction.INSTANCE, TransportIndicesGetAliasesAction.class);
|
||||||
registerAction(IndicesExistsAliasesAction.INSTANCE, TransportIndicesExistsAliasesAction.class);
|
registerAction(AliasesExistAction.INSTANCE, TransportAliasesExistAction.class);
|
||||||
|
|
||||||
registerAction(IndexAction.INSTANCE, TransportIndexAction.class);
|
registerAction(IndexAction.INSTANCE, TransportIndexAction.class);
|
||||||
registerAction(GetAction.INSTANCE, TransportGetAction.class);
|
registerAction(GetAction.INSTANCE, TransportGetAction.class);
|
||||||
|
|
|
@ -25,22 +25,22 @@ import org.elasticsearch.client.IndicesAdminClient;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*/
|
*/
|
||||||
public class IndicesExistsAliasesAction extends IndicesAction<IndicesGetAliasesRequest, IndicesExistsAliasesResponse, IndicesExistsAliasesRequestBuilder> {
|
public class AliasesExistAction extends IndicesAction<IndicesGetAliasesRequest, AliasesExistResponse, AliasesExistRequestBuilder> {
|
||||||
|
|
||||||
public static final IndicesExistsAliasesAction INSTANCE = new IndicesExistsAliasesAction();
|
public static final AliasesExistAction INSTANCE = new AliasesExistAction();
|
||||||
public static final String NAME = "indices/exists/aliases";
|
public static final String NAME = "indices/exists/aliases";
|
||||||
|
|
||||||
private IndicesExistsAliasesAction() {
|
private AliasesExistAction() {
|
||||||
super(NAME);
|
super(NAME);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public IndicesExistsAliasesRequestBuilder newRequestBuilder(IndicesAdminClient client) {
|
public AliasesExistRequestBuilder newRequestBuilder(IndicesAdminClient client) {
|
||||||
return new IndicesExistsAliasesRequestBuilder(client);
|
return new AliasesExistRequestBuilder(client);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public IndicesExistsAliasesResponse newResponse() {
|
public AliasesExistResponse newResponse() {
|
||||||
return new IndicesExistsAliasesResponse();
|
return new AliasesExistResponse();
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -25,15 +25,15 @@ import org.elasticsearch.client.IndicesAdminClient;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*/
|
*/
|
||||||
public class IndicesExistsAliasesRequestBuilder extends BaseIndicesAliasesRequestBuilder<IndicesExistsAliasesResponse, IndicesExistsAliasesRequestBuilder> {
|
public class AliasesExistRequestBuilder extends BaseIndicesAliasesRequestBuilder<AliasesExistResponse, AliasesExistRequestBuilder> {
|
||||||
|
|
||||||
public IndicesExistsAliasesRequestBuilder(IndicesAdminClient client, String... aliases) {
|
public AliasesExistRequestBuilder(IndicesAdminClient client, String... aliases) {
|
||||||
super(client, aliases);
|
super(client, aliases);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void doExecute(ActionListener<IndicesExistsAliasesResponse> listener) {
|
protected void doExecute(ActionListener<AliasesExistResponse> listener) {
|
||||||
((IndicesAdminClient) client).existsAliases(request, listener);
|
((IndicesAdminClient) client).aliasesExist(request, listener);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
|
@ -27,15 +27,15 @@ import java.io.IOException;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*/
|
*/
|
||||||
public class IndicesExistsAliasesResponse extends ActionResponse {
|
public class AliasesExistResponse extends ActionResponse {
|
||||||
|
|
||||||
private boolean exists;
|
private boolean exists;
|
||||||
|
|
||||||
public IndicesExistsAliasesResponse(boolean exists) {
|
public AliasesExistResponse(boolean exists) {
|
||||||
this.exists = exists;
|
this.exists = exists;
|
||||||
}
|
}
|
||||||
|
|
||||||
IndicesExistsAliasesResponse() {
|
AliasesExistResponse() {
|
||||||
}
|
}
|
||||||
|
|
||||||
public boolean exists() {
|
public boolean exists() {
|
|
@ -30,16 +30,16 @@ import org.elasticsearch.transport.TransportService;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*/
|
*/
|
||||||
public class TransportIndicesExistsAliasesAction extends TransportMasterNodeOperationAction<IndicesGetAliasesRequest, IndicesExistsAliasesResponse> {
|
public class TransportAliasesExistAction extends TransportMasterNodeOperationAction<IndicesGetAliasesRequest, AliasesExistResponse> {
|
||||||
|
|
||||||
@Inject
|
@Inject
|
||||||
public TransportIndicesExistsAliasesAction(Settings settings, TransportService transportService, ClusterService clusterService, ThreadPool threadPool) {
|
public TransportAliasesExistAction(Settings settings, TransportService transportService, ClusterService clusterService, ThreadPool threadPool) {
|
||||||
super(settings, transportService, clusterService, threadPool);
|
super(settings, transportService, clusterService, threadPool);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected String transportAction() {
|
protected String transportAction() {
|
||||||
return IndicesExistsAliasesAction.NAME;
|
return AliasesExistAction.NAME;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -53,17 +53,17 @@ public class TransportIndicesExistsAliasesAction extends TransportMasterNodeOper
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected IndicesExistsAliasesResponse newResponse() {
|
protected AliasesExistResponse newResponse() {
|
||||||
return new IndicesExistsAliasesResponse();
|
return new AliasesExistResponse();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected IndicesExistsAliasesResponse masterOperation(IndicesGetAliasesRequest request, ClusterState state) throws ElasticSearchException {
|
protected AliasesExistResponse masterOperation(IndicesGetAliasesRequest request, ClusterState state) throws ElasticSearchException {
|
||||||
String[] concreteIndices = state.metaData().concreteIndices(request.indices(), request.ignoreIndices(), true);
|
String[] concreteIndices = state.metaData().concreteIndices(request.indices(), request.ignoreIndices(), true);
|
||||||
request.indices(concreteIndices);
|
request.indices(concreteIndices);
|
||||||
|
|
||||||
boolean result = state.metaData().hasAliases(request.aliases(), request.indices());
|
boolean result = state.metaData().hasAliases(request.aliases(), request.indices());
|
||||||
return new IndicesExistsAliasesResponse(result);
|
return new AliasesExistResponse(result);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
|
@ -24,8 +24,8 @@ import org.elasticsearch.action.admin.indices.IndicesAction;
|
||||||
import org.elasticsearch.action.admin.indices.alias.IndicesAliasesRequest;
|
import org.elasticsearch.action.admin.indices.alias.IndicesAliasesRequest;
|
||||||
import org.elasticsearch.action.admin.indices.alias.IndicesAliasesRequestBuilder;
|
import org.elasticsearch.action.admin.indices.alias.IndicesAliasesRequestBuilder;
|
||||||
import org.elasticsearch.action.admin.indices.alias.IndicesAliasesResponse;
|
import org.elasticsearch.action.admin.indices.alias.IndicesAliasesResponse;
|
||||||
import org.elasticsearch.action.admin.indices.alias.exists.IndicesExistsAliasesRequestBuilder;
|
import org.elasticsearch.action.admin.indices.alias.exists.AliasesExistRequestBuilder;
|
||||||
import org.elasticsearch.action.admin.indices.alias.exists.IndicesExistsAliasesResponse;
|
import org.elasticsearch.action.admin.indices.alias.exists.AliasesExistResponse;
|
||||||
import org.elasticsearch.action.admin.indices.alias.get.IndicesGetAliasesRequest;
|
import org.elasticsearch.action.admin.indices.alias.get.IndicesGetAliasesRequest;
|
||||||
import org.elasticsearch.action.admin.indices.alias.get.IndicesGetAliasesRequestBuilder;
|
import org.elasticsearch.action.admin.indices.alias.get.IndicesGetAliasesRequestBuilder;
|
||||||
import org.elasticsearch.action.admin.indices.alias.get.IndicesGetAliasesResponse;
|
import org.elasticsearch.action.admin.indices.alias.get.IndicesGetAliasesResponse;
|
||||||
|
@ -516,14 +516,14 @@ public interface IndicesAdminClient {
|
||||||
/**
|
/**
|
||||||
* Allows to check to existence of aliases from indices.
|
* Allows to check to existence of aliases from indices.
|
||||||
*/
|
*/
|
||||||
IndicesExistsAliasesRequestBuilder prepareExistsAliases(String... aliases);
|
AliasesExistRequestBuilder prepareAliasesExist(String... aliases);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Check to existence of index aliases.
|
* Check to existence of index aliases.
|
||||||
*
|
*
|
||||||
* @param request The result future
|
* @param request The result future
|
||||||
*/
|
*/
|
||||||
ActionFuture<IndicesExistsAliasesResponse> existsAliases(IndicesGetAliasesRequest request);
|
ActionFuture<AliasesExistResponse> aliasesExist(IndicesGetAliasesRequest request);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Check the existence of specified index aliases.
|
* Check the existence of specified index aliases.
|
||||||
|
@ -531,7 +531,7 @@ public interface IndicesAdminClient {
|
||||||
* @param request The index aliases request
|
* @param request The index aliases request
|
||||||
* @param listener A listener to be notified with a result
|
* @param listener A listener to be notified with a result
|
||||||
*/
|
*/
|
||||||
void existsAliases(IndicesGetAliasesRequest request, ActionListener<IndicesExistsAliasesResponse> listener);
|
void aliasesExist(IndicesGetAliasesRequest request, ActionListener<AliasesExistResponse> listener);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Clear indices cache.
|
* Clear indices cache.
|
||||||
|
|
|
@ -25,9 +25,9 @@ import org.elasticsearch.action.admin.indices.alias.IndicesAliasesAction;
|
||||||
import org.elasticsearch.action.admin.indices.alias.IndicesAliasesRequest;
|
import org.elasticsearch.action.admin.indices.alias.IndicesAliasesRequest;
|
||||||
import org.elasticsearch.action.admin.indices.alias.IndicesAliasesRequestBuilder;
|
import org.elasticsearch.action.admin.indices.alias.IndicesAliasesRequestBuilder;
|
||||||
import org.elasticsearch.action.admin.indices.alias.IndicesAliasesResponse;
|
import org.elasticsearch.action.admin.indices.alias.IndicesAliasesResponse;
|
||||||
import org.elasticsearch.action.admin.indices.alias.exists.IndicesExistsAliasesAction;
|
import org.elasticsearch.action.admin.indices.alias.exists.AliasesExistAction;
|
||||||
import org.elasticsearch.action.admin.indices.alias.exists.IndicesExistsAliasesRequestBuilder;
|
import org.elasticsearch.action.admin.indices.alias.exists.AliasesExistRequestBuilder;
|
||||||
import org.elasticsearch.action.admin.indices.alias.exists.IndicesExistsAliasesResponse;
|
import org.elasticsearch.action.admin.indices.alias.exists.AliasesExistResponse;
|
||||||
import org.elasticsearch.action.admin.indices.alias.get.IndicesGetAliasesAction;
|
import org.elasticsearch.action.admin.indices.alias.get.IndicesGetAliasesAction;
|
||||||
import org.elasticsearch.action.admin.indices.alias.get.IndicesGetAliasesRequest;
|
import org.elasticsearch.action.admin.indices.alias.get.IndicesGetAliasesRequest;
|
||||||
import org.elasticsearch.action.admin.indices.alias.get.IndicesGetAliasesRequestBuilder;
|
import org.elasticsearch.action.admin.indices.alias.get.IndicesGetAliasesRequestBuilder;
|
||||||
|
@ -211,18 +211,18 @@ public abstract class AbstractIndicesAdminClient implements InternalIndicesAdmin
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void existsAliases(IndicesGetAliasesRequest request, ActionListener<IndicesExistsAliasesResponse> listener) {
|
public void aliasesExist(IndicesGetAliasesRequest request, ActionListener<AliasesExistResponse> listener) {
|
||||||
execute(IndicesExistsAliasesAction.INSTANCE, request, listener);
|
execute(AliasesExistAction.INSTANCE, request, listener);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ActionFuture<IndicesExistsAliasesResponse> existsAliases(IndicesGetAliasesRequest request) {
|
public ActionFuture<AliasesExistResponse> aliasesExist(IndicesGetAliasesRequest request) {
|
||||||
return execute(IndicesExistsAliasesAction.INSTANCE, request);
|
return execute(AliasesExistAction.INSTANCE, request);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public IndicesExistsAliasesRequestBuilder prepareExistsAliases(String... aliases) {
|
public AliasesExistRequestBuilder prepareAliasesExist(String... aliases) {
|
||||||
return new IndicesExistsAliasesRequestBuilder(this, aliases);
|
return new AliasesExistRequestBuilder(this, aliases);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -37,7 +37,7 @@ import org.elasticsearch.rest.action.admin.indices.alias.RestGetIndicesAliasesAc
|
||||||
import org.elasticsearch.rest.action.admin.indices.alias.RestIndicesAliasesAction;
|
import org.elasticsearch.rest.action.admin.indices.alias.RestIndicesAliasesAction;
|
||||||
import org.elasticsearch.rest.action.admin.indices.alias.delete.RestIndexDeleteAliasesAction;
|
import org.elasticsearch.rest.action.admin.indices.alias.delete.RestIndexDeleteAliasesAction;
|
||||||
import org.elasticsearch.rest.action.admin.indices.alias.get.RestIndicesGetAliasesAction;
|
import org.elasticsearch.rest.action.admin.indices.alias.get.RestIndicesGetAliasesAction;
|
||||||
import org.elasticsearch.rest.action.admin.indices.alias.head.RestIndicesHeadAliasesAction;
|
import org.elasticsearch.rest.action.admin.indices.alias.head.RestAliasesExistAction;
|
||||||
import org.elasticsearch.rest.action.admin.indices.alias.put.RestIndexPutAliasAction;
|
import org.elasticsearch.rest.action.admin.indices.alias.put.RestIndexPutAliasAction;
|
||||||
import org.elasticsearch.rest.action.admin.indices.analyze.RestAnalyzeAction;
|
import org.elasticsearch.rest.action.admin.indices.analyze.RestAnalyzeAction;
|
||||||
import org.elasticsearch.rest.action.admin.indices.cache.clear.RestClearIndicesCacheAction;
|
import org.elasticsearch.rest.action.admin.indices.cache.clear.RestClearIndicesCacheAction;
|
||||||
|
@ -128,7 +128,7 @@ public class RestActionModule extends AbstractModule {
|
||||||
bind(RestIndicesSegmentsAction.class).asEagerSingleton();
|
bind(RestIndicesSegmentsAction.class).asEagerSingleton();
|
||||||
bind(RestGetIndicesAliasesAction.class).asEagerSingleton();
|
bind(RestGetIndicesAliasesAction.class).asEagerSingleton();
|
||||||
bind(RestIndicesGetAliasesAction.class).asEagerSingleton();
|
bind(RestIndicesGetAliasesAction.class).asEagerSingleton();
|
||||||
bind(RestIndicesHeadAliasesAction.class).asEagerSingleton();
|
bind(RestAliasesExistAction.class).asEagerSingleton();
|
||||||
bind(RestIndexDeleteAliasesAction.class).asEagerSingleton();
|
bind(RestIndexDeleteAliasesAction.class).asEagerSingleton();
|
||||||
bind(RestIndexPutAliasAction.class).asEagerSingleton();
|
bind(RestIndexPutAliasAction.class).asEagerSingleton();
|
||||||
bind(RestIndicesAliasesAction.class).asEagerSingleton();
|
bind(RestIndicesAliasesAction.class).asEagerSingleton();
|
||||||
|
|
|
@ -21,7 +21,7 @@ package org.elasticsearch.rest.action.admin.indices.alias.head;
|
||||||
|
|
||||||
import org.elasticsearch.ExceptionsHelper;
|
import org.elasticsearch.ExceptionsHelper;
|
||||||
import org.elasticsearch.action.ActionListener;
|
import org.elasticsearch.action.ActionListener;
|
||||||
import org.elasticsearch.action.admin.indices.alias.exists.IndicesExistsAliasesResponse;
|
import org.elasticsearch.action.admin.indices.alias.exists.AliasesExistResponse;
|
||||||
import org.elasticsearch.action.admin.indices.alias.get.IndicesGetAliasesRequest;
|
import org.elasticsearch.action.admin.indices.alias.get.IndicesGetAliasesRequest;
|
||||||
import org.elasticsearch.action.support.IgnoreIndices;
|
import org.elasticsearch.action.support.IgnoreIndices;
|
||||||
import org.elasticsearch.client.Client;
|
import org.elasticsearch.client.Client;
|
||||||
|
@ -37,10 +37,10 @@ import static org.elasticsearch.rest.RestStatus.OK;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*/
|
*/
|
||||||
public class RestIndicesHeadAliasesAction extends BaseRestHandler {
|
public class RestAliasesExistAction extends BaseRestHandler {
|
||||||
|
|
||||||
@Inject
|
@Inject
|
||||||
public RestIndicesHeadAliasesAction(Settings settings, Client client, RestController controller) {
|
public RestAliasesExistAction(Settings settings, Client client, RestController controller) {
|
||||||
super(settings, client);
|
super(settings, client);
|
||||||
controller.registerHandler(HEAD, "/_alias/{name}", this);
|
controller.registerHandler(HEAD, "/_alias/{name}", this);
|
||||||
controller.registerHandler(HEAD, "/{index}/_alias/{name}", this);
|
controller.registerHandler(HEAD, "/{index}/_alias/{name}", this);
|
||||||
|
@ -57,10 +57,10 @@ public class RestIndicesHeadAliasesAction extends BaseRestHandler {
|
||||||
getAliasesRequest.ignoreIndices(IgnoreIndices.fromString(request.param("ignore_indices")));
|
getAliasesRequest.ignoreIndices(IgnoreIndices.fromString(request.param("ignore_indices")));
|
||||||
}
|
}
|
||||||
|
|
||||||
client.admin().indices().existsAliases(getAliasesRequest, new ActionListener<IndicesExistsAliasesResponse>() {
|
client.admin().indices().aliasesExist(getAliasesRequest, new ActionListener<AliasesExistResponse>() {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onResponse(IndicesExistsAliasesResponse response) {
|
public void onResponse(AliasesExistResponse response) {
|
||||||
try {
|
try {
|
||||||
if (response.isExists()) {
|
if (response.isExists()) {
|
||||||
channel.sendResponse(new StringRestResponse(OK));
|
channel.sendResponse(new StringRestResponse(OK));
|
|
@ -22,12 +22,10 @@ package org.elasticsearch.test.integration.aliases;
|
||||||
import org.elasticsearch.action.admin.cluster.health.ClusterHealthResponse;
|
import org.elasticsearch.action.admin.cluster.health.ClusterHealthResponse;
|
||||||
import org.elasticsearch.action.admin.cluster.health.ClusterHealthStatus;
|
import org.elasticsearch.action.admin.cluster.health.ClusterHealthStatus;
|
||||||
import org.elasticsearch.action.admin.indices.alias.IndicesAliasesResponse;
|
import org.elasticsearch.action.admin.indices.alias.IndicesAliasesResponse;
|
||||||
import org.elasticsearch.action.admin.indices.alias.exists.IndicesExistsAliasesResponse;
|
import org.elasticsearch.action.admin.indices.alias.exists.AliasesExistResponse;
|
||||||
import org.elasticsearch.action.admin.indices.alias.get.IndicesGetAliasesResponse;
|
import org.elasticsearch.action.admin.indices.alias.get.IndicesGetAliasesResponse;
|
||||||
import org.elasticsearch.action.index.IndexResponse;
|
import org.elasticsearch.action.index.IndexResponse;
|
||||||
import org.elasticsearch.action.search.SearchResponse;
|
import org.elasticsearch.action.search.SearchResponse;
|
||||||
import org.elasticsearch.client.Client;
|
|
||||||
import org.elasticsearch.cluster.ClusterService;
|
|
||||||
import org.elasticsearch.cluster.ClusterState;
|
import org.elasticsearch.cluster.ClusterState;
|
||||||
import org.elasticsearch.cluster.metadata.AliasAction;
|
import org.elasticsearch.cluster.metadata.AliasAction;
|
||||||
import org.elasticsearch.cluster.metadata.AliasMetaData;
|
import org.elasticsearch.cluster.metadata.AliasMetaData;
|
||||||
|
@ -39,20 +37,15 @@ import org.elasticsearch.common.unit.TimeValue;
|
||||||
import org.elasticsearch.index.query.FilterBuilder;
|
import org.elasticsearch.index.query.FilterBuilder;
|
||||||
import org.elasticsearch.index.query.QueryBuilders;
|
import org.elasticsearch.index.query.QueryBuilders;
|
||||||
import org.elasticsearch.indices.AliasMissingException;
|
import org.elasticsearch.indices.AliasMissingException;
|
||||||
import org.elasticsearch.indices.IndexMissingException;
|
|
||||||
import org.elasticsearch.node.internal.InternalNode;
|
|
||||||
import org.elasticsearch.search.SearchHit;
|
import org.elasticsearch.search.SearchHit;
|
||||||
import org.elasticsearch.search.SearchHits;
|
import org.elasticsearch.search.SearchHits;
|
||||||
import org.elasticsearch.search.facet.FacetBuilders;
|
import org.elasticsearch.search.facet.FacetBuilders;
|
||||||
import org.elasticsearch.search.facet.terms.TermsFacet;
|
import org.elasticsearch.search.facet.terms.TermsFacet;
|
||||||
import org.elasticsearch.search.sort.SortOrder;
|
import org.elasticsearch.search.sort.SortOrder;
|
||||||
import org.elasticsearch.test.integration.AbstractNodesTests;
|
|
||||||
import org.elasticsearch.test.integration.AbstractSharedClusterTest;
|
import org.elasticsearch.test.integration.AbstractSharedClusterTest;
|
||||||
import org.testng.annotations.AfterClass;
|
|
||||||
import org.testng.annotations.BeforeClass;
|
import org.testng.annotations.BeforeClass;
|
||||||
import org.testng.annotations.Test;
|
import org.testng.annotations.Test;
|
||||||
|
|
||||||
import java.util.Random;
|
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
import java.util.concurrent.ExecutorService;
|
import java.util.concurrent.ExecutorService;
|
||||||
import java.util.concurrent.Executors;
|
import java.util.concurrent.Executors;
|
||||||
|
@ -632,7 +625,7 @@ public class IndexAliasesTests extends AbstractSharedClusterTest {
|
||||||
assertThat(getResponse.getAliases().get("foobar").get(0).getFilter(), nullValue());
|
assertThat(getResponse.getAliases().get("foobar").get(0).getFilter(), nullValue());
|
||||||
assertThat(getResponse.getAliases().get("foobar").get(0).getIndexRouting(), nullValue());
|
assertThat(getResponse.getAliases().get("foobar").get(0).getIndexRouting(), nullValue());
|
||||||
assertThat(getResponse.getAliases().get("foobar").get(0).getSearchRouting(), nullValue());
|
assertThat(getResponse.getAliases().get("foobar").get(0).getSearchRouting(), nullValue());
|
||||||
IndicesExistsAliasesResponse existsResponse = client().admin().indices().prepareExistsAliases("alias1").execute().actionGet();
|
AliasesExistResponse existsResponse = client().admin().indices().prepareAliasesExist("alias1").execute().actionGet();
|
||||||
assertThat(existsResponse.exists(), equalTo(true));
|
assertThat(existsResponse.exists(), equalTo(true));
|
||||||
|
|
||||||
logger.info("--> getting all aliases that start with alias*");
|
logger.info("--> getting all aliases that start with alias*");
|
||||||
|
@ -650,7 +643,7 @@ public class IndexAliasesTests extends AbstractSharedClusterTest {
|
||||||
assertThat(getResponse.getAliases().get("foobar").get(1).getFilter(), nullValue());
|
assertThat(getResponse.getAliases().get("foobar").get(1).getFilter(), nullValue());
|
||||||
assertThat(getResponse.getAliases().get("foobar").get(1).getIndexRouting(), nullValue());
|
assertThat(getResponse.getAliases().get("foobar").get(1).getIndexRouting(), nullValue());
|
||||||
assertThat(getResponse.getAliases().get("foobar").get(1).getSearchRouting(), nullValue());
|
assertThat(getResponse.getAliases().get("foobar").get(1).getSearchRouting(), nullValue());
|
||||||
existsResponse = client().admin().indices().prepareExistsAliases("alias*").execute().actionGet();
|
existsResponse = client().admin().indices().prepareAliasesExist("alias*").execute().actionGet();
|
||||||
assertThat(existsResponse.exists(), equalTo(true));
|
assertThat(existsResponse.exists(), equalTo(true));
|
||||||
|
|
||||||
|
|
||||||
|
@ -683,7 +676,7 @@ public class IndexAliasesTests extends AbstractSharedClusterTest {
|
||||||
assertThat(getResponse.getAliases().get("bazbar").get(1).getFilter(), nullValue());
|
assertThat(getResponse.getAliases().get("bazbar").get(1).getFilter(), nullValue());
|
||||||
assertThat(getResponse.getAliases().get("bazbar").get(1).getIndexRouting(), nullValue());
|
assertThat(getResponse.getAliases().get("bazbar").get(1).getIndexRouting(), nullValue());
|
||||||
assertThat(getResponse.getAliases().get("bazbar").get(1).getSearchRouting(), nullValue());
|
assertThat(getResponse.getAliases().get("bazbar").get(1).getSearchRouting(), nullValue());
|
||||||
existsResponse = client().admin().indices().prepareExistsAliases("bar", "bac")
|
existsResponse = client().admin().indices().prepareAliasesExist("bar", "bac")
|
||||||
.addIndices("bazbar").execute().actionGet();
|
.addIndices("bazbar").execute().actionGet();
|
||||||
assertThat(existsResponse.exists(), equalTo(true));
|
assertThat(existsResponse.exists(), equalTo(true));
|
||||||
|
|
||||||
|
@ -704,7 +697,7 @@ public class IndexAliasesTests extends AbstractSharedClusterTest {
|
||||||
assertThat(getResponse.getAliases().get("bazbar").get(1).getFilter(), nullValue());
|
assertThat(getResponse.getAliases().get("bazbar").get(1).getFilter(), nullValue());
|
||||||
assertThat(getResponse.getAliases().get("bazbar").get(1).getIndexRouting(), nullValue());
|
assertThat(getResponse.getAliases().get("bazbar").get(1).getIndexRouting(), nullValue());
|
||||||
assertThat(getResponse.getAliases().get("bazbar").get(1).getSearchRouting(), nullValue());
|
assertThat(getResponse.getAliases().get("bazbar").get(1).getSearchRouting(), nullValue());
|
||||||
existsResponse = client().admin().indices().prepareExistsAliases("*b*")
|
existsResponse = client().admin().indices().prepareAliasesExist("*b*")
|
||||||
.addIndices("baz*").execute().actionGet();
|
.addIndices("baz*").execute().actionGet();
|
||||||
assertThat(existsResponse.exists(), equalTo(true));
|
assertThat(existsResponse.exists(), equalTo(true));
|
||||||
|
|
||||||
|
@ -730,7 +723,7 @@ public class IndexAliasesTests extends AbstractSharedClusterTest {
|
||||||
assertThat(getResponse.getAliases().get("foobar").get(0).getFilter(), nullValue());
|
assertThat(getResponse.getAliases().get("foobar").get(0).getFilter(), nullValue());
|
||||||
assertThat(getResponse.getAliases().get("foobar").get(0).getIndexRouting(), equalTo("bla"));
|
assertThat(getResponse.getAliases().get("foobar").get(0).getIndexRouting(), equalTo("bla"));
|
||||||
assertThat(getResponse.getAliases().get("foobar").get(0).getSearchRouting(), equalTo("bla"));
|
assertThat(getResponse.getAliases().get("foobar").get(0).getSearchRouting(), equalTo("bla"));
|
||||||
existsResponse = client().admin().indices().prepareExistsAliases("b*")
|
existsResponse = client().admin().indices().prepareAliasesExist("b*")
|
||||||
.addIndices("*bar").execute().actionGet();
|
.addIndices("*bar").execute().actionGet();
|
||||||
assertThat(existsResponse.exists(), equalTo(true));
|
assertThat(existsResponse.exists(), equalTo(true));
|
||||||
|
|
||||||
|
@ -743,7 +736,7 @@ public class IndexAliasesTests extends AbstractSharedClusterTest {
|
||||||
assertThat(getResponse.getAliases().get("foobar").get(0).getFilter(), nullValue());
|
assertThat(getResponse.getAliases().get("foobar").get(0).getFilter(), nullValue());
|
||||||
assertThat(getResponse.getAliases().get("foobar").get(0).getIndexRouting(), nullValue());
|
assertThat(getResponse.getAliases().get("foobar").get(0).getIndexRouting(), nullValue());
|
||||||
assertThat(getResponse.getAliases().get("foobar").get(0).getSearchRouting(), nullValue());
|
assertThat(getResponse.getAliases().get("foobar").get(0).getSearchRouting(), nullValue());
|
||||||
existsResponse = client().admin().indices().prepareExistsAliases("f*")
|
existsResponse = client().admin().indices().prepareAliasesExist("f*")
|
||||||
.addIndices("*bar").execute().actionGet();
|
.addIndices("*bar").execute().actionGet();
|
||||||
assertThat(existsResponse.exists(), equalTo(true));
|
assertThat(existsResponse.exists(), equalTo(true));
|
||||||
|
|
||||||
|
@ -758,7 +751,7 @@ public class IndexAliasesTests extends AbstractSharedClusterTest {
|
||||||
assertThat(getResponse.getAliases().get("foobar").get(0).getFilter(), nullValue());
|
assertThat(getResponse.getAliases().get("foobar").get(0).getFilter(), nullValue());
|
||||||
assertThat(getResponse.getAliases().get("foobar").get(0).getIndexRouting(), nullValue());
|
assertThat(getResponse.getAliases().get("foobar").get(0).getIndexRouting(), nullValue());
|
||||||
assertThat(getResponse.getAliases().get("foobar").get(0).getSearchRouting(), nullValue());
|
assertThat(getResponse.getAliases().get("foobar").get(0).getSearchRouting(), nullValue());
|
||||||
existsResponse = client().admin().indices().prepareExistsAliases("foo")
|
existsResponse = client().admin().indices().prepareAliasesExist("foo")
|
||||||
.addIndices("*bac").execute().actionGet();
|
.addIndices("*bac").execute().actionGet();
|
||||||
assertThat(existsResponse.exists(), equalTo(true));
|
assertThat(existsResponse.exists(), equalTo(true));
|
||||||
|
|
||||||
|
@ -771,7 +764,7 @@ public class IndexAliasesTests extends AbstractSharedClusterTest {
|
||||||
assertThat(getResponse.getAliases().get("foobar").get(0).getFilter(), nullValue());
|
assertThat(getResponse.getAliases().get("foobar").get(0).getFilter(), nullValue());
|
||||||
assertThat(getResponse.getAliases().get("foobar").get(0).getIndexRouting(), nullValue());
|
assertThat(getResponse.getAliases().get("foobar").get(0).getIndexRouting(), nullValue());
|
||||||
assertThat(getResponse.getAliases().get("foobar").get(0).getSearchRouting(), nullValue());
|
assertThat(getResponse.getAliases().get("foobar").get(0).getSearchRouting(), nullValue());
|
||||||
existsResponse = client().admin().indices().prepareExistsAliases("foo")
|
existsResponse = client().admin().indices().prepareAliasesExist("foo")
|
||||||
.addIndices("foobar").execute().actionGet();
|
.addIndices("foobar").execute().actionGet();
|
||||||
assertThat(existsResponse.exists(), equalTo(true));
|
assertThat(existsResponse.exists(), equalTo(true));
|
||||||
|
|
||||||
|
@ -782,7 +775,7 @@ public class IndexAliasesTests extends AbstractSharedClusterTest {
|
||||||
assertThat(getResponse.getAliases().size(), equalTo(2));
|
assertThat(getResponse.getAliases().size(), equalTo(2));
|
||||||
assertThat(getResponse.getAliases().get("foobar").size(), equalTo(4));
|
assertThat(getResponse.getAliases().get("foobar").size(), equalTo(4));
|
||||||
assertThat(getResponse.getAliases().get("bazbar").size(), equalTo(2));
|
assertThat(getResponse.getAliases().get("bazbar").size(), equalTo(2));
|
||||||
existsResponse = client().admin().indices().prepareExistsAliases("*")
|
existsResponse = client().admin().indices().prepareAliasesExist("*")
|
||||||
.addIndices("*bac").execute().actionGet();
|
.addIndices("*bac").execute().actionGet();
|
||||||
assertThat(existsResponse.exists(), equalTo(true));
|
assertThat(existsResponse.exists(), equalTo(true));
|
||||||
|
|
||||||
|
@ -797,7 +790,7 @@ public class IndexAliasesTests extends AbstractSharedClusterTest {
|
||||||
} catch (AliasMissingException e) {
|
} catch (AliasMissingException e) {
|
||||||
assertThat(e.getMessage(), equalTo("alias [foo] missing"));
|
assertThat(e.getMessage(), equalTo("alias [foo] missing"));
|
||||||
}
|
}
|
||||||
existsResponse = client().admin().indices().prepareExistsAliases("foo")
|
existsResponse = client().admin().indices().prepareAliasesExist("foo")
|
||||||
.addIndices("foobar").execute().actionGet();
|
.addIndices("foobar").execute().actionGet();
|
||||||
assertThat(existsResponse.exists(), equalTo(false));
|
assertThat(existsResponse.exists(), equalTo(false));
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue