Skip to content

Conversation

@alex-spies
Copy link
Contributor

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

Fix #120600
Fix #120601
Fix #120602
Fix #120603
Fix #120658
Fix #120659

While I was at it, I moved the LOOKUP JOINs test cases with multiple right keys next to the test cases with multivalues and nulls in keys to be consistent and make stuff more easy to find.

Also, re-order the test cases to remain consistent: put all the
multi-match tests next to the multi-value and null match tests.
@alex-spies alex-spies added >test Issues or PRs that are addressing/adding tests auto-backport Automatically create backport pull requests when merged :Analytics/ES|QL AKA ESQL v9.0.0 v8.18.0 labels Jan 22, 2025
@elasticsearchmachine elasticsearchmachine added the Team:Analytics Meta label for analytical engine team (ESQL/Aggs/Geo) label Jan 22, 2025
@elasticsearchmachine
Copy link
Collaborator

Pinging @elastic/es-analytical-engine (Team:Analytics)

;

repeatedIndexOnFrom
required_capability: join_lookup_v11
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just moved out of the multi-match tests.

;

###########################################################################
# null and multi-value behavior with languages_lookup_non_unique_key index
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Entire section moved up to be next to the multi-match tests.

Comment on lines +200 to +201
nonUniqueRightKeyOnTheCoordinatorCorrectOrdering
// Same as above, but don't ignore the order completely. At least the emp_no col must remain correctly ordered.
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This one is new, because above we have to ignore the ordering and thus don't test that the left key ordering remains stable. This test does.

@alex-spies alex-spies added the auto-merge-without-approval Automatically merge pull request when CI checks pass (NB doesn't wait for reviews!) label Jan 22, 2025

mvJoinKeyOnFrom
required_capability: join_lookup_v11
required_capability: join_lookup_skip_mv
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ivancea , I thought I'll fix this one while I'm at it.

@elasticsearchmachine elasticsearchmachine merged commit b985b3e into elastic:main Jan 22, 2025
16 checks passed
@alex-spies alex-spies deleted the fix-lookup-test-non-unique-ordering branch January 22, 2025 20:19
@elasticsearchmachine
Copy link
Collaborator

💔 Backport failed

Status Branch Result
8.x Commit could not be cherrypicked due to conflicts

You can use sqren/backport to manually backport by running backport --upstream elastic/elasticsearch --pr 120622

@alex-spies
Copy link
Contributor Author

💚 All backports created successfully

Status Branch Result
8.x

Questions ?

Please refer to the Backport tool documentation

alex-spies added a commit to alex-spies/elasticsearch that referenced this pull request Jan 23, 2025
Fix elastic#120600 Fix
elastic#120601 Fix
elastic#120602 Fix
elastic#120603 Fix
elastic#120658 Fix
elastic#120659

While I was at it, I moved the LOOKUP JOINs  test cases with multiple
right keys next to the test cases with multivalues and nulls in keys to
be consistent and make stuff more easy to find.

(cherry picked from commit b985b3e)

# Conflicts:
#	muted-tests.yml
alex-spies added a commit that referenced this pull request Jan 24, 2025
Fix #120600 Fix
#120601 Fix
#120602 Fix
#120603 Fix
#120658 Fix
#120659

While I was at it, I moved the LOOKUP JOINs  test cases with multiple
right keys next to the test cases with multivalues and nulls in keys to
be consistent and make stuff more easy to find.

(cherry picked from commit b985b3e)

# Conflicts:
#	muted-tests.yml
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-backport Automatically create backport pull requests when merged auto-merge-without-approval Automatically merge pull request when CI checks pass (NB doesn't wait for reviews!) backport pending Team:Analytics Meta label for analytical engine team (ESQL/Aggs/Geo) >test Issues or PRs that are addressing/adding tests v8.18.0 v9.0.0

Projects

None yet

4 participants