Skip to content

Conversation

@dnhatn
Copy link
Member

@dnhatn dnhatn commented May 20, 2025

Backports the following commits to 8.19:

@dnhatn dnhatn added :Analytics/ES|QL AKA ESQL >bug auto-merge-without-approval Automatically merge pull request when CI checks pass (NB doesn't wait for reviews!) backport Team:Analytics Meta label for analytical engine team (ESQL/Aggs/Geo) labels May 20, 2025
Currently, union types in CCS is broken. For example, FROM
*:remote-indices | EVAL port = TO_INT(port) returns all nulls if the
types of the port field conflict. This happens because converters are a
map of the fully qualified cluster:index -name (defined in
MultiTypeEsField), but we are looking up the converter using only the
index name, which leads to a wrong or missing converter on remote
clusters. Our tests didn't catch this because MultiClusterSpecIT
generates the same index for both clusters, allowing the local converter
to be used for remote indices.
@dnhatn dnhatn force-pushed the backport/8.19/pr-128111 branch from aac5798 to 547514b Compare May 20, 2025 15:22
@elasticsearchmachine elasticsearchmachine merged commit 720e3b5 into elastic:8.19 May 20, 2025
15 checks passed
@dnhatn dnhatn deleted the backport/8.19/pr-128111 branch May 20, 2025 16:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

:Analytics/ES|QL AKA ESQL auto-merge-without-approval Automatically merge pull request when CI checks pass (NB doesn't wait for reviews!) backport >bug Team:Analytics Meta label for analytical engine team (ESQL/Aggs/Geo) v8.19.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants