Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ESQL: Disable tests planned incorrectly on pre-8.13 (failing BWC) #118655

Merged
merged 4 commits into from
Dec 13, 2024

Conversation

bpintea
Copy link
Contributor

@bpintea bpintea commented Dec 13, 2024

This prevents two tests in grok and dissect suites - overwriteName and overwriteNameWhere and one in the stats suite - byStringAndLongWithAlias - to run against pre-8.13.0 versions. Reason being that coordinators prior to that version can generate invalid node plans, that'd fail (verification) on 8.18+ nodes.

@bpintea bpintea added >test Issues or PRs that are addressing/adding tests :Analytics/ES|QL AKA ESQL v9.0.0 v8.18.0 labels Dec 13, 2024
@elasticsearchmachine
Copy link
Collaborator

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

@elasticsearchmachine elasticsearchmachine added the Team:Analytics Meta label for analytical engine team (ESQL/Aggs/Geo) label Dec 13, 2024
@bpintea
Copy link
Contributor Author

bpintea commented Dec 13, 2024

Note: this has no effect on main, but I'd like to keep the files in sync with 8.x for easy backporting.
The 8.x backport will also re-enable the (currently disabled) tests.

Copy link
Contributor

@alex-spies alex-spies left a comment

Choose a reason for hiding this comment

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

LGTM.

Should we enable the auto-backport label, or did you wanna backport manually?

@bpintea
Copy link
Contributor Author

bpintea commented Dec 13, 2024

Thanks, Alex.

did you wanna backport manually?

I do, to re-enable the disabled tests.

@bpintea bpintea added the auto-merge-without-approval Automatically merge pull request when CI checks pass (NB doesn't wait for reviews!) label Dec 13, 2024
@bpintea bpintea merged commit 0441555 into elastic:main Dec 13, 2024
16 checks passed
@bpintea bpintea deleted the test/disable_grok_overwrite_pre_8.13 branch December 13, 2024 15:46
bpintea added a commit to bpintea/elasticsearch that referenced this pull request Dec 13, 2024
This prevents two tests in `grok` and `dissect` suites - `overwriteName` and `overwriteNameWhere` and one in the `stats` suite - `byStringAndLongWithAlias` - to run against pre-8.13.0 versions. Reason being that coordinators prior to that version can generate invalid node plans, that'd fail (verification) on 8.18+ nodes.

(cherry picked from commit 0441555)
@bpintea bpintea changed the title ESQL: Disable grok.OverwriteName* on pre-8.13 BWC tests ESQL: Disable suites planned incorrectly on pre-8.13 BWC tests Dec 13, 2024
@bpintea bpintea changed the title ESQL: Disable suites planned incorrectly on pre-8.13 BWC tests ESQL: Disable tests planned incorrectly on pre-8.13 BWC tests Dec 13, 2024
@bpintea bpintea changed the title ESQL: Disable tests planned incorrectly on pre-8.13 BWC tests ESQL: Disable tests planned incorrectly on pre-8.13 (failing BWC) Dec 13, 2024
elasticsearchmachine pushed a commit that referenced this pull request Dec 16, 2024
…18655) (#118685)

* ESQL: Disable grok.OverwriteName* on pre-8.13 BWC tests (#118655)

This prevents two tests in `grok` and `dissect` suites - `overwriteName` and `overwriteNameWhere` and one in the `stats` suite - `byStringAndLongWithAlias` - to run against pre-8.13.0 versions. Reason being that coordinators prior to that version can generate invalid node plans, that'd fail (verification) on 8.18+ nodes.

(cherry picked from commit 0441555)

* re-enabled disabled tests
elasticsearchmachine pushed a commit that referenced this pull request Dec 16, 2024
Prevent `stats.ByStringAndLongWithAlias` from running on pre-8.13 BWC.

Related #118655.
bpintea added a commit to bpintea/elasticsearch that referenced this pull request Dec 16, 2024
Prevent `stats.ByStringAndLongWithAlias` from running on pre-8.13 BWC.

Related elastic#118655.

(cherry picked from commit 0efdc47)
maxhniebergall pushed a commit to maxhniebergall/elasticsearch that referenced this pull request Dec 16, 2024
…astic#118655) (elastic#118685)

* ESQL: Disable grok.OverwriteName* on pre-8.13 BWC tests (elastic#118655)

This prevents two tests in `grok` and `dissect` suites - `overwriteName` and `overwriteNameWhere` and one in the `stats` suite - `byStringAndLongWithAlias` - to run against pre-8.13.0 versions. Reason being that coordinators prior to that version can generate invalid node plans, that'd fail (verification) on 8.18+ nodes.

(cherry picked from commit 0441555)

* re-enabled disabled tests
elasticsearchmachine pushed a commit that referenced this pull request Dec 16, 2024
* Disable one more test failing on pre-8.13 BWC (#118760)

Prevent `stats.ByStringAndLongWithAlias` from running on pre-8.13 BWC.

Related #118655.

(cherry picked from commit 0efdc47)

* Re-enable stats.ByDateAndKeywordAndIntWithAlias
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!) 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
Development

Successfully merging this pull request may close these issues.

3 participants