Skip to content

Conversation

@alex-spies
Copy link
Contributor

@alex-spies alex-spies commented Jan 30, 2025

Backport

This will backport the following commits from main to 8.x:

This effectively releases LOOKUP JOIN into tech preview. Docs will follow in a separate PR.

* Enable the lexing/grammar for LOOKUP JOIN in non-snapshot builds.
* Remove the grammar for the unsupported | JOIN ... command (without LOOKUP as first keyword). The way the lexer modes work, otherwise we'd also have to enable | JOIN ... syntax on non-snapshot builds and would have to add additional validation to provide appropriate error messages.
* Remove grammar for LOOKUP JOIN index AS ... because qualifiers are not yet supported. Otherwise we'd have to put in additional validation as well to prevent such queries.

---------

Co-authored-by: Bogdan Pintea <[email protected]>
Co-authored-by: elasticsearchmachine <[email protected]>
Co-authored-by: Nik Everett <[email protected]>
(cherry picked from commit 70b397c)

# Conflicts:
#	muted-tests.yml
#	x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/parser/EsqlBaseParser.interp
#	x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/parser/EsqlBaseParser.java
@alex-spies alex-spies added >enhancement release highlight auto-merge-without-approval Automatically merge pull request when CI checks pass (NB doesn't wait for reviews!) :Analytics/ES|QL AKA ESQL v8.18.0 test-release Trigger CI checks against release build labels Jan 30, 2025
@elasticsearchmachine
Copy link
Collaborator

Hi @alex-spies, I've created a changelog YAML for you. Note that since this PR is labelled release highlight, you need to update the changelog YAML to fill out the extended information sections.

@nik9000
Copy link
Member

nik9000 commented Jan 30, 2025

the release test failure is the same as the part 2 failure here: #121193 (comment) which we were ok with ignoring then and will here as well.

@nik9000
Copy link
Member

nik9000 commented Jan 30, 2025

Check part 3 is also ok - it's almost the same failures in #121193 (comment) which are ok. It has one extra - #121075 - which we're also ok with.

@nik9000
Copy link
Member

nik9000 commented Jan 30, 2025

Merging 8.x to pick up the mute for the failure on elasticsearch-ci/8.18.0 / bwc-snapshots

@nik9000
Copy link
Member

nik9000 commented Jan 30, 2025

It has one extra - #121075 - which we're also ok with.

I think I'd really like to get that one in first so we get more comprehensive testing.

@nik9000
Copy link
Member

nik9000 commented Jan 30, 2025

It has one extra - #121075 - which we're also ok with.

I think I'd really like to get that one in first so we get more comprehensive testing.

That one's landed in main. We're waiting on the backport to land.

@nik9000
Copy link
Member

nik9000 commented Jan 31, 2025

The packaging test failures seem to be a communication problem between CI and github. They finished and passed. The release test failures line up with #121193 (comment) which we thought we ok then so we believe they are still ok. Should be fixed soon and not blocking this.

@nik9000 nik9000 merged commit 0cd458a into elastic:8.x Jan 31, 2025
14 of 18 checks passed
@alex-spies alex-spies deleted the backport/8.x/pr-121193 branch January 31, 2025 01:33
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 >feature test-release Trigger CI checks against release build v8.19.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants