Test: add trace logging to RelocationTests
also improved error message when failing to delete a dummy doc
This commit is contained in:
parent
b18675efb4
commit
8456489773
|
@ -88,7 +88,7 @@ import static org.hamcrest.Matchers.*;
|
||||||
/**
|
/**
|
||||||
*/
|
*/
|
||||||
@ClusterScope(scope = Scope.TEST, numDataNodes = 0)
|
@ClusterScope(scope = Scope.TEST, numDataNodes = 0)
|
||||||
@TestLogging("indices.recovery:TRACE")
|
@TestLogging("indices.recovery:TRACE,index.shard.service:TRACE")
|
||||||
public class RelocationTests extends ElasticsearchIntegrationTest {
|
public class RelocationTests extends ElasticsearchIntegrationTest {
|
||||||
private final TimeValue ACCEPTABLE_RELOCATION_TIME = new TimeValue(5, TimeUnit.MINUTES);
|
private final TimeValue ACCEPTABLE_RELOCATION_TIME = new TimeValue(5, TimeUnit.MINUTES);
|
||||||
|
|
||||||
|
|
|
@ -85,7 +85,6 @@ import org.elasticsearch.common.xcontent.XContentFactory;
|
||||||
import org.elasticsearch.common.xcontent.json.JsonXContent;
|
import org.elasticsearch.common.xcontent.json.JsonXContent;
|
||||||
import org.elasticsearch.common.xcontent.support.XContentMapValues;
|
import org.elasticsearch.common.xcontent.support.XContentMapValues;
|
||||||
import org.elasticsearch.discovery.zen.elect.ElectMasterService;
|
import org.elasticsearch.discovery.zen.elect.ElectMasterService;
|
||||||
import org.elasticsearch.index.codec.CodecService;
|
|
||||||
import org.elasticsearch.index.fielddata.FieldDataType;
|
import org.elasticsearch.index.fielddata.FieldDataType;
|
||||||
import org.elasticsearch.index.mapper.DocumentMapper;
|
import org.elasticsearch.index.mapper.DocumentMapper;
|
||||||
import org.elasticsearch.index.mapper.FieldMapper;
|
import org.elasticsearch.index.mapper.FieldMapper;
|
||||||
|
@ -94,7 +93,6 @@ import org.elasticsearch.index.mapper.internal.*;
|
||||||
import org.elasticsearch.index.merge.policy.*;
|
import org.elasticsearch.index.merge.policy.*;
|
||||||
import org.elasticsearch.index.merge.scheduler.ConcurrentMergeSchedulerProvider;
|
import org.elasticsearch.index.merge.scheduler.ConcurrentMergeSchedulerProvider;
|
||||||
import org.elasticsearch.index.merge.scheduler.MergeSchedulerModule;
|
import org.elasticsearch.index.merge.scheduler.MergeSchedulerModule;
|
||||||
import org.elasticsearch.index.merge.scheduler.MergeSchedulerProvider;
|
|
||||||
import org.elasticsearch.index.service.IndexService;
|
import org.elasticsearch.index.service.IndexService;
|
||||||
import org.elasticsearch.index.store.StoreModule;
|
import org.elasticsearch.index.store.StoreModule;
|
||||||
import org.elasticsearch.index.translog.TranslogService;
|
import org.elasticsearch.index.translog.TranslogService;
|
||||||
|
@ -1355,7 +1353,8 @@ public abstract class ElasticsearchIntegrationTest extends ElasticsearchTestCase
|
||||||
if (!bogusIds.isEmpty()) {
|
if (!bogusIds.isEmpty()) {
|
||||||
// delete the bogus types again - it might trigger merges or at least holes in the segments and enforces deleted docs!
|
// delete the bogus types again - it might trigger merges or at least holes in the segments and enforces deleted docs!
|
||||||
for (Tuple<String, String> doc : bogusIds) {
|
for (Tuple<String, String> doc : bogusIds) {
|
||||||
assertTrue("failed to delete a dummy doc", client().prepareDelete(doc.v1(), RANDOM_BOGUS_TYPE, doc.v2()).get().isFound());
|
assertTrue("failed to delete a dummy doc [" + doc.v1() + "][" + doc.v2() + "]",
|
||||||
|
client().prepareDelete(doc.v1(), RANDOM_BOGUS_TYPE, doc.v2()).get().isFound());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (forceRefresh) {
|
if (forceRefresh) {
|
||||||
|
|
Loading…
Reference in New Issue