Skip to content

Commit dcba839

Browse files
authored
[8.15] Hide new test behind a feature (#112301) (#112317)
* Hide new test behind a feature (#112301) (cherry picked from commit 0fe220a) # Conflicts: # muted-tests.yml # server/src/main/java/org/elasticsearch/index/mapper/MapperFeatures.java * Update MapperFeatures.java
1 parent cb49466 commit dcba839

File tree

3 files changed

+7
-3
lines changed

3 files changed

+7
-3
lines changed

rest-api-spec/src/yamlRestTest/resources/rest-api-spec/test/indices.create/20_synthetic_source.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1209,8 +1209,8 @@ nested object with stored array:
12091209
# 112156
12101210
stored field under object with store_array_source:
12111211
- requires:
1212-
cluster_features: ["mapper.track_ignored_source"]
1213-
reason: requires tracking ignored source
1212+
cluster_features: ["mapper.source.synthetic_source_stored_fields_advance_fix"]
1213+
reason: requires bug fix to be implemented
12141214

12151215
- do:
12161216
indices.create:

server/src/main/java/org/elasticsearch/index/mapper/MapperFeatures.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,8 @@ public Set<NodeFeature> getFeatures() {
2828
DenseVectorFieldMapper.INT4_QUANTIZATION,
2929
DenseVectorFieldMapper.BIT_VECTORS,
3030
DocumentMapper.INDEX_SORTING_ON_NESTED,
31-
KeywordFieldMapper.KEYWORD_DIMENSION_IGNORE_ABOVE
31+
KeywordFieldMapper.KEYWORD_DIMENSION_IGNORE_ABOVE,
32+
SourceFieldMapper.SYNTHETIC_SOURCE_STORED_FIELDS_ADVANCE_FIX
3233
);
3334
}
3435
}

server/src/main/java/org/elasticsearch/index/mapper/SourceFieldMapper.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,9 @@
3838

3939
public class SourceFieldMapper extends MetadataFieldMapper {
4040
public static final NodeFeature SYNTHETIC_SOURCE_FALLBACK = new NodeFeature("mapper.source.synthetic_source_fallback");
41+
public static final NodeFeature SYNTHETIC_SOURCE_STORED_FIELDS_ADVANCE_FIX = new NodeFeature(
42+
"mapper.source.synthetic_source_stored_fields_advance_fix"
43+
);
4144

4245
public static final String NAME = "_source";
4346
public static final String RECOVERY_SOURCE_NAME = "_recovery_source";

0 commit comments

Comments
 (0)