Add pattern_text feature flag to logsdb yaml tests (#130399)

Patterned text yaml tests in logsdb plugin are failing as they assume the presence of the pattern_text type. Enable the feature flag for the tests.
This commit is contained in:
Parker Timmins 2025-07-02 10:55:22 -05:00 committed by GitHub
parent 73d6063c3b
commit b38d5454ad
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 15 additions and 2 deletions

View File

@ -45,6 +45,7 @@ public class MapperFeatures implements FeatureSpecification {
static final NodeFeature IVF_FORMAT_CLUSTER_FEATURE = new NodeFeature("mapper.ivf_format_cluster_feature");
static final NodeFeature IVF_NESTED_SUPPORT = new NodeFeature("mapper.ivf_nested_support");
static final NodeFeature SEARCH_LOAD_PER_SHARD = new NodeFeature("mapper.search_load_per_shard");
static final NodeFeature PATTERNED_TEXT = new NodeFeature("mapper.patterned_text");
@Override
public Set<NodeFeature> getTestFeatures() {
@ -76,7 +77,8 @@ public class MapperFeatures implements FeatureSpecification {
IVF_FORMAT_CLUSTER_FEATURE,
IVF_NESTED_SUPPORT,
SEARCH_LOAD_PER_SHARD,
SPARSE_VECTOR_INDEX_OPTIONS_FEATURE
SPARSE_VECTOR_INDEX_OPTIONS_FEATURE,
PATTERNED_TEXT
);
}
}

View File

@ -21,7 +21,8 @@ public enum FeatureFlag {
DOC_VALUES_SKIPPER("es.doc_values_skipper_feature_flag_enabled=true", Version.fromString("8.18.1"), null),
USE_LUCENE101_POSTINGS_FORMAT("es.use_lucene101_postings_format_feature_flag_enabled=true", Version.fromString("9.1.0"), null),
IVF_FORMAT("es.ivf_format_feature_flag_enabled=true", Version.fromString("9.1.0"), null),
LOGS_STREAM("es.logs_stream_feature_flag_enabled=true", Version.fromString("9.1.0"), null);
LOGS_STREAM("es.logs_stream_feature_flag_enabled=true", Version.fromString("9.1.0"), null),
PATTERNED_TEXT("es.patterned_text_feature_flag_enabled=true", Version.fromString("9.2.0"), null);
public final String systemProperty;
public final Version from;

View File

@ -34,6 +34,7 @@ public class LogsdbTestSuiteIT extends ESClientYamlSuiteTestCase {
.setting("xpack.license.self_generated.type", "trial")
.feature(FeatureFlag.DOC_VALUES_SKIPPER)
.feature(FeatureFlag.USE_LUCENE101_POSTINGS_FORMAT)
.feature(FeatureFlag.PATTERNED_TEXT)
.build();
public LogsdbTestSuiteIT(@Name("yaml") ClientYamlTestCandidate testCandidate) {

View File

@ -1,4 +1,7 @@
setup:
- requires:
cluster_features: [ "mapper.patterned_text" ]
reason: "patterned_text mappings are used in this test"
- do:
indices.create:

View File

@ -1,3 +1,9 @@
setup:
- requires:
cluster_features: [ "mapper.patterned_text" ]
reason: "patterned_text mappings are used in this test"
---
simple:
- do:
indices.create: