Skip to content

Conversation

@alex-spies
Copy link
Contributor

Manual backport of #121193

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]>
@alex-spies alex-spies added >feature backport auto-merge-without-approval Automatically merge pull request when CI checks pass (NB doesn't wait for reviews!) test-release Trigger CI checks against release build :Analytics/ES|QL AKA ESQL labels Jan 30, 2025
@nik9000
Copy link
Member

nik9000 commented Jan 30, 2025

The part 2 failure is the same one we ignored in #121193 (comment) - and we're ok continuing to ignore it here.

@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

run elasticsearch-ci/checkPart4 / release-tests

@nik9000
Copy link
Member

nik9000 commented Jan 30, 2025

run elasticsearch-ci/checkPart4

@nik9000
Copy link
Member

nik9000 commented Jan 30, 2025

@elasticmachine, run elasticsearch-ci/checkPart4 / release-tests

@nik9000
Copy link
Member

nik9000 commented Jan 30, 2025

elasticsearch-ci/checkPart4 / release-tests looks new. It could be a timeout of some kind.

@nik9000
Copy link
Member

nik9000 commented Jan 30, 2025

I've retried it.

@nik9000
Copy link
Member

nik9000 commented Jan 31, 2025

The 8.16bwc failure looks like #121350

The other failures line up with #121193 (comment) which we consider non-blocking. They should be fixed soon and are unrelated to this.

@nik9000 nik9000 merged commit 934d93c into elastic:8.18 Jan 31, 2025
13 of 19 checks passed
@alex-spies alex-spies deleted the backport-lu-join-8.18 branch January 31, 2025 01:36
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.18.0 v8.18.1

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants