mirror of
https://github.com/elastic/elasticsearch.git
synced 2025-04-24 15:17:30 -04:00
Collapse transport versions for 8.17.0 (#124005)
This commit is contained in:
parent
152d086c0f
commit
22a7b5ea12
26 changed files with 48 additions and 102 deletions
|
@ -68,8 +68,7 @@ public class QueryRulesetListItem implements Writeable, ToXContentObject {
|
|||
this.criteriaTypeToCountMap = Map.of();
|
||||
}
|
||||
TransportVersion streamTransportVersion = in.getTransportVersion();
|
||||
if (streamTransportVersion.isPatchFrom(TransportVersions.V_8_16_1)
|
||||
|| streamTransportVersion.onOrAfter(TransportVersions.QUERY_RULES_LIST_INCLUDES_TYPES)) {
|
||||
if (streamTransportVersion.onOrAfter(TransportVersions.V_8_16_1)) {
|
||||
this.ruleTypeToCountMap = in.readMap(m -> in.readEnum(QueryRule.QueryRuleType.class), StreamInput::readInt);
|
||||
} else {
|
||||
this.ruleTypeToCountMap = Map.of();
|
||||
|
@ -103,8 +102,7 @@ public class QueryRulesetListItem implements Writeable, ToXContentObject {
|
|||
out.writeMap(criteriaTypeToCountMap, StreamOutput::writeEnum, StreamOutput::writeInt);
|
||||
}
|
||||
TransportVersion streamTransportVersion = out.getTransportVersion();
|
||||
if (streamTransportVersion.isPatchFrom(TransportVersions.V_8_16_1)
|
||||
|| streamTransportVersion.onOrAfter(TransportVersions.QUERY_RULES_LIST_INCLUDES_TYPES)) {
|
||||
if (streamTransportVersion.onOrAfter(TransportVersions.V_8_16_1)) {
|
||||
out.writeMap(ruleTypeToCountMap, StreamOutput::writeEnum, StreamOutput::writeInt);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -121,6 +121,6 @@ public class RuleQueryRankDoc extends RankDoc {
|
|||
|
||||
@Override
|
||||
public TransportVersion getMinimalSupportedVersion() {
|
||||
return TransportVersions.QUERY_RULES_RETRIEVER;
|
||||
return TransportVersions.V_8_17_0;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -59,7 +59,7 @@ public class ListQueryRulesetsActionResponseBWCSerializingTests extends Abstract
|
|||
ListQueryRulesetsAction.Response instance,
|
||||
TransportVersion version
|
||||
) {
|
||||
if (version.isPatchFrom(TransportVersions.V_8_16_1) || version.onOrAfter(TransportVersions.QUERY_RULES_LIST_INCLUDES_TYPES)) {
|
||||
if (version.onOrAfter(TransportVersions.V_8_16_1)) {
|
||||
return instance;
|
||||
} else if (version.onOrAfter(QueryRulesetListItem.EXPANDED_RULESET_COUNT_TRANSPORT_VERSION)) {
|
||||
List<QueryRulesetListItem> updatedResults = new ArrayList<>();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue