Skip to content

Commit 67d8fc2

Browse files
authored
Upgrade to Lucene-7.4.0-snapshot-59f2b7aec2 (#30726)
This snapshot resolves issues related to ShrinkIndexIT.
1 parent 994405a commit 67d8fc2

File tree

55 files changed

+31
-41
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

55 files changed

+31
-41
lines changed

buildSrc/version.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
elasticsearch = 7.0.0-alpha1
2-
lucene = 7.4.0-snapshot-6705632810
2+
lucene = 7.4.0-snapshot-59f2b7aec2
33

44
# optional dependencies
55
spatial4j = 0.7
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
a3dba337d06e1f5930cb7ae638c1655b99ce0cb7

modules/lang-expression/licenses/lucene-expressions-7.4.0-snapshot-6705632810.jar.sha1

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
473a7f4d955f132bb498482648266653f8da85bd

plugins/analysis-icu/licenses/lucene-analyzers-icu-7.4.0-snapshot-6705632810.jar.sha1

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
c5a72b9a790e2552248c8bbb36af47c4c399ba27

plugins/analysis-kuromoji/licenses/lucene-analyzers-kuromoji-7.4.0-snapshot-6705632810.jar.sha1

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
14f680ab9b886c7c5224ff682a7fa70b6df44a05

plugins/analysis-nori/licenses/lucene-analyzers-nori-7.4.0-snapshot-6705632810.jar.sha1

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
e033c68c9ec1ba9cd8439758adf7eb5fee22acef

plugins/analysis-phonetic/licenses/lucene-analyzers-phonetic-7.4.0-snapshot-6705632810.jar.sha1

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
08df0a5029f11c109b22064dec78c05dfa25f9e3

plugins/analysis-smartcn/licenses/lucene-analyzers-smartcn-7.4.0-snapshot-6705632810.jar.sha1

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
a9d1819b2b13f134f6a605ab5a59ce3c602c0460

plugins/analysis-stempel/licenses/lucene-analyzers-stempel-7.4.0-snapshot-6705632810.jar.sha1

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
47bc91ccb0cdf0c1c404646ffe0d5fd6b020a4ab

plugins/analysis-ukrainian/licenses/lucene-analyzers-morfologik-7.4.0-snapshot-6705632810.jar.sha1

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
b70d03784d06a643e096fae4d959200aa246ba16

server/licenses/lucene-analyzers-common-7.4.0-snapshot-6705632810.jar.sha1

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
d660a63ac0f7ab2772a45ae518518472bf620620

server/licenses/lucene-backward-codecs-7.4.0-snapshot-6705632810.jar.sha1

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
bf8f9e8284a54af18545574cb4a530da0deb968a

server/licenses/lucene-core-7.4.0-snapshot-6705632810.jar.sha1

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
9eaae9dcd4ec88227475cb81d3be9afa767f1b22

server/licenses/lucene-grouping-7.4.0-snapshot-6705632810.jar.sha1

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
cd15f0008742c84899d678cb0cecda06d0a6d63e

server/licenses/lucene-highlighter-7.4.0-snapshot-6705632810.jar.sha1

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
5ce38b8610a7f402f2da3b0e408e508151d979c5

server/licenses/lucene-join-7.4.0-snapshot-6705632810.jar.sha1

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
53819f03a07050a4af28361d64395c86f2cea008

server/licenses/lucene-memory-7.4.0-snapshot-6705632810.jar.sha1

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
8cdc0e2b65d146ed11f4d2507109e530d59ff33d

server/licenses/lucene-misc-7.4.0-snapshot-6705632810.jar.sha1

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
e56090463703112ad64ad457d18bae9a5b2966b8

server/licenses/lucene-queries-7.4.0-snapshot-6705632810.jar.sha1

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
9faf974b77058e44a6d35e956db4f5fb67389dfa

server/licenses/lucene-queryparser-7.4.0-snapshot-6705632810.jar.sha1

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
b852b1fe70ef70736b2b1a9ad57eb93cbaed0423

server/licenses/lucene-sandbox-7.4.0-snapshot-6705632810.jar.sha1

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
d2fa99ec7140fcf35db16ac1feb78ef142750d39

server/licenses/lucene-spatial-7.4.0-snapshot-6705632810.jar.sha1

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
c9963f60d3a0924b877a6f910650c5f2384822a0

server/licenses/lucene-spatial-extras-7.4.0-snapshot-6705632810.jar.sha1

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
3f33ba54da5e0e125f4c5ef7dd800dd6185e4f61

server/licenses/lucene-spatial3d-7.4.0-snapshot-6705632810.jar.sha1

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
bb3c18c987395dae6fe63744f5a50fd367ea5a74

server/licenses/lucene-suggest-7.4.0-snapshot-6705632810.jar.sha1

Lines changed: 0 additions & 1 deletion
This file was deleted.

server/src/main/java/org/elasticsearch/index/shard/ElasticsearchMergePolicy.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@
2020
package org.elasticsearch.index.shard;
2121

2222
import org.apache.logging.log4j.Logger;
23+
import org.apache.lucene.index.FilterMergePolicy;
2324
import org.apache.lucene.index.IndexWriter;
2425
import org.apache.lucene.index.MergePolicy;
25-
import org.apache.lucene.index.MergePolicyWrapper;
2626
import org.apache.lucene.index.SegmentCommitInfo;
2727
import org.apache.lucene.index.SegmentInfos;
2828
import org.elasticsearch.Version;
@@ -44,7 +44,7 @@
4444
* For now, this {@link MergePolicy} takes care of moving versions that used to
4545
* be stored as payloads to numeric doc values.
4646
*/
47-
public final class ElasticsearchMergePolicy extends MergePolicyWrapper {
47+
public final class ElasticsearchMergePolicy extends FilterMergePolicy {
4848

4949
private static Logger logger = Loggers.getLogger(ElasticsearchMergePolicy.class);
5050

server/src/main/java/org/elasticsearch/index/store/Store.java

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -759,17 +759,6 @@ private void innerClose() throws IOException {
759759
public String toString() {
760760
return "store(" + in.toString() + ")";
761761
}
762-
763-
@Override
764-
public boolean checkPendingDeletions() throws IOException {
765-
if (super.checkPendingDeletions()) {
766-
deletesLogger.warn("directory has still pending deletes");
767-
}
768-
// we skip this check since our IW usage always goes forward.
769-
// we still might run into situations where we have pending deletes ie. in shrink / split case
770-
// and that will cause issues on windows since we open multiple IW instance one after another during the split/shrink recovery
771-
return false;
772-
}
773762
}
774763

775764
/**

server/src/test/java/org/elasticsearch/action/admin/indices/create/ShrinkIndexIT.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
import org.apache.lucene.search.SortField;
2424
import org.apache.lucene.search.SortedSetSelector;
2525
import org.apache.lucene.search.SortedSetSortField;
26-
import org.apache.lucene.util.LuceneTestCase.AwaitsFix;
2726
import org.elasticsearch.Version;
2827
import org.elasticsearch.action.admin.cluster.reroute.ClusterRerouteResponse;
2928
import org.elasticsearch.action.admin.cluster.state.ClusterStateRequest;
@@ -84,7 +83,6 @@ protected Collection<Class<? extends Plugin>> nodePlugins() {
8483
return Arrays.asList(InternalSettingsPlugin.class);
8584
}
8685

87-
@AwaitsFix(bugUrl = "https://issues.apache.org/jira/browse/LUCENE-8318")
8886
public void testCreateShrinkIndexToN() {
8987
int[][] possibleShardSplits = new int[][] {{8,4,2}, {9, 3, 1}, {4, 2, 1}, {15,5,1}};
9088
int[] shardSplits = randomFrom(possibleShardSplits);

test/framework/src/main/java/org/elasticsearch/indices/analysis/AnalysisFactoryTestCase.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -217,6 +217,9 @@ private static String toCamelCase(String s) {
217217
// should we expose it, or maybe think about higher level integration of the
218218
// fake term frequency feature (LUCENE-7854)
219219
.put("delimitedtermfrequency", Void.class)
220+
// LUCENE-8273: ConditionalTokenFilter allows analysis chains to skip
221+
// particular token filters based on the attributes of the current token.
222+
.put("termexclusion", Void.class)
220223

221224
.immutableMap();
222225

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
bf8f9e8284a54af18545574cb4a530da0deb968a

x-pack/plugin/sql/jdbc/licenses/lucene-core-7.4.0-snapshot-6705632810.jar.sha1

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
bf8f9e8284a54af18545574cb4a530da0deb968a

x-pack/plugin/sql/sql-proto/licenses/lucene-core-7.4.0-snapshot-6705632810.jar.sha1

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)