Skip to content

Commit af2f4c8

Browse files
committed
enable bwc tests and bump versions after backporting #37639
1 parent 864e465 commit af2f4c8

File tree

8 files changed

+10
-27
lines changed

8 files changed

+10
-27
lines changed

build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -159,8 +159,8 @@ task verifyVersions {
159159
* the enabled state of every bwc task. It should be set back to true
160160
* after the backport of the backcompat code is complete.
161161
*/
162-
final boolean bwc_tests_enabled = false
163-
final String bwc_tests_disabled_issue = "backporting https://github.com/elastic/elasticsearch/pull/37639" /* place a PR link here when committing bwc changes */
162+
final boolean bwc_tests_enabled = true
163+
final String bwc_tests_disabled_issue = "" /* place a PR link here when committing bwc changes */
164164
if (bwc_tests_enabled == false) {
165165
if (bwc_tests_disabled_issue.isEmpty()) {
166166
throw new GradleException("bwc_tests_disabled_issue must be set when bwc_tests_enabled == false")

modules/parent-join/src/test/resources/rest-api-spec/test/11_parent_child.yml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -44,17 +44,11 @@ setup:
4444

4545
---
4646
"Parent/child inner hits with seq no":
47-
- skip:
48-
version: " - 6.99.99"
49-
reason: support was added in 7.0
50-
5147
- do:
5248
search:
53-
rest_total_hits_as_int: true
5449
body: { "query" : { "has_child" :
5550
{ "type" : "child", "query" : { "match_all" : {} }, "inner_hits" : { "seq_no_primary_term": true} }
5651
} }
57-
- match: { hits.total: 1 }
5852
- match: { hits.hits.0._index: "test" }
5953
- match: { hits.hits.0._id: "1" }
6054
- match: { hits.hits.0.inner_hits.child.hits.hits.0._index: "test"}

rest-api-spec/src/main/resources/rest-api-spec/test/search.aggregation/200_top_hits_metric.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -87,9 +87,6 @@ setup:
8787

8888
---
8989
"top_hits aggregation with sequence numbers":
90-
- skip:
91-
version: " - 6.99.99"
92-
reason: support was added in 7.0
9390

9491
- do:
9592
search:

rest-api-spec/src/main/resources/rest-api-spec/test/search/300_sequence_numbers.yml

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,6 @@ setup:
2424

2525
---
2626
"sequence numbers are returned if requested from body":
27-
- skip:
28-
version: " - 6.99.99"
29-
reason: sequence numbers were added in 7.0.0
30-
3127
- do:
3228
search:
3329
index: _all
@@ -43,10 +39,6 @@ setup:
4339

4440
---
4541
"sequence numbers are returned if requested from url":
46-
- skip:
47-
version: " - 6.99.99"
48-
reason: sequence numbers were added in 7.0.0
49-
5042
- do:
5143
search:
5244
index: _all

server/src/main/java/org/elasticsearch/index/query/InnerHitBuilder.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ public InnerHitBuilder(StreamInput in) throws IOException {
156156
size = in.readVInt();
157157
explain = in.readBoolean();
158158
version = in.readBoolean();
159-
if (in.getVersion().onOrAfter(Version.V_7_0_0)){
159+
if (in.getVersion().onOrAfter(Version.V_6_7_0)){
160160
seqNoAndPrimaryTerm = in.readBoolean();
161161
} else {
162162
seqNoAndPrimaryTerm = false;
@@ -205,7 +205,7 @@ public void writeTo(StreamOutput out) throws IOException {
205205
out.writeVInt(size);
206206
out.writeBoolean(explain);
207207
out.writeBoolean(version);
208-
if (out.getVersion().onOrAfter(Version.V_7_0_0)) {
208+
if (out.getVersion().onOrAfter(Version.V_6_7_0)) {
209209
out.writeBoolean(seqNoAndPrimaryTerm);
210210
}
211211
out.writeBoolean(trackScores);

server/src/main/java/org/elasticsearch/search/SearchHit.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -784,7 +784,7 @@ public void readFrom(StreamInput in) throws IOException {
784784
type = in.readOptionalText();
785785
nestedIdentity = in.readOptionalWriteable(NestedIdentity::new);
786786
version = in.readLong();
787-
if (in.getVersion().onOrAfter(Version.V_7_0_0)) {
787+
if (in.getVersion().onOrAfter(Version.V_6_7_0)) {
788788
seqNo = in.readZLong();
789789
primaryTerm = in.readVLong();
790790
}
@@ -856,7 +856,7 @@ public void writeTo(StreamOutput out) throws IOException {
856856
out.writeOptionalText(type);
857857
out.writeOptionalWriteable(nestedIdentity);
858858
out.writeLong(version);
859-
if (out.getVersion().onOrAfter(Version.V_7_0_0)) {
859+
if (out.getVersion().onOrAfter(Version.V_6_7_0)) {
860860
out.writeZLong(seqNo);
861861
out.writeVLong(primaryTerm);
862862
}

server/src/main/java/org/elasticsearch/search/aggregations/metrics/TopHitsAggregationBuilder.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ public TopHitsAggregationBuilder(StreamInput in) throws IOException {
140140
}
141141
trackScores = in.readBoolean();
142142
version = in.readBoolean();
143-
if (in.getVersion().onOrAfter(Version.V_7_0_0)) {
143+
if (in.getVersion().onOrAfter(Version.V_6_7_0)) {
144144
seqNoAndPrimaryTerm = in.readBoolean();
145145
}
146146
}
@@ -179,7 +179,7 @@ protected void doWriteTo(StreamOutput out) throws IOException {
179179
}
180180
out.writeBoolean(trackScores);
181181
out.writeBoolean(version);
182-
if (out.getVersion().onOrAfter(Version.V_7_0_0)) {
182+
if (out.getVersion().onOrAfter(Version.V_6_7_0)) {
183183
out.writeBoolean(seqNoAndPrimaryTerm);
184184
}
185185
}

server/src/main/java/org/elasticsearch/search/builder/SearchSourceBuilder.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,7 @@ public SearchSourceBuilder(StreamInput in) throws IOException {
250250
timeout = in.readOptionalTimeValue();
251251
trackScores = in.readBoolean();
252252
version = in.readOptionalBoolean();
253-
if (in.getVersion().onOrAfter(Version.V_7_0_0)) {
253+
if (in.getVersion().onOrAfter(Version.V_6_7_0)) {
254254
seqNoAndPrimaryTerm = in.readOptionalBoolean();
255255
} else {
256256
seqNoAndPrimaryTerm = null;
@@ -318,7 +318,7 @@ public void writeTo(StreamOutput out) throws IOException {
318318
out.writeOptionalTimeValue(timeout);
319319
out.writeBoolean(trackScores);
320320
out.writeOptionalBoolean(version);
321-
if (out.getVersion().onOrAfter(Version.V_7_0_0)) {
321+
if (out.getVersion().onOrAfter(Version.V_6_7_0)) {
322322
out.writeOptionalBoolean(seqNoAndPrimaryTerm);
323323
}
324324
out.writeNamedWriteableList(extBuilders);

0 commit comments

Comments
 (0)