Skip to content

[CI] FullClusterRestartSystemIndexCompatibilityIT testAsyncSearchIndexMigration {p0=8.18.0} failing #127245

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

Closed
elasticsearchmachine opened this issue Apr 23, 2025 · 2 comments · Fixed by #127710
Assignees
Labels
needs:risk Requires assignment of a risk label (low, medium, blocker) :Search Foundations/Search Catch all for Search Foundations Team:Search Foundations Meta label for the Search Foundations team in Elasticsearch >test-failure Triaged test failures from CI

Comments

@elasticsearchmachine
Copy link
Collaborator

elasticsearchmachine commented Apr 23, 2025

Build Scans:

Reproduction Line:

gradlew ":qa:lucene-index-compatibility:javaRestTest" --tests "org.elasticsearch.lucene.FullClusterRestartSystemIndexCompatibilityIT" -Dtests.method="testAsyncSearchIndexMigration {p0=8.18.0}" -Dtests.seed=AA972A430176EC91 -Dtests.locale=om-ET -Dtests.timezone=Africa/Bamako -Druntime.java=24

Applicable branches:
9.0

Reproduces locally?:
N/A

Failure History:
See dashboard

Failure Message:

java.lang.AssertionError: null

Issue Reasons:

  • [9.0] 3 failures in test testAsyncSearchIndexMigration {p0=8.18.0} (2.8% fail rate in 107 executions)
  • [9.0] 2 failures in step ubuntu-2404-aarch64_checkpart1_platform-support-arm (40.0% fail rate in 5 executions)
  • [9.0] 3 failures in pipeline elasticsearch-periodic-platform-support (60.0% fail rate in 5 executions)

Note:
This issue was created using new test triage automation. Please report issues or feedback to es-delivery.

@elasticsearchmachine elasticsearchmachine added :Search Foundations/Search Catch all for Search Foundations >test-failure Triaged test failures from CI needs:risk Requires assignment of a risk label (low, medium, blocker) Team:Search Foundations Meta label for the Search Foundations team in Elasticsearch labels Apr 23, 2025
@elasticsearchmachine
Copy link
Collaborator Author

Pinging @elastic/es-search-foundations (Team:Search Foundations)

@cbuescher
Copy link
Member

This test fails during an assertBusy while we're running against a 8.18 (or 8.19 lately) cluster waiting for an API call for migration of system indices to finish. The busy waiting block checks for the migration status to not be in "IN_PROGRESS" any longer but in the failure case fails after 10s. That seems ample time for that call to finish though (and most test runs finish in less than 1s as far as I have seen in local tests).
I'm going to add some logging to better see when we actually start migration and what the complete migration API output looks like in the failure case in #127710

cbuescher added a commit that referenced this issue May 5, 2025
…CompatibilityIT (#127710)

This test occasionally fails on version 8.19 clusters when we are waiting
for system index migration to finish. This changes the wait time from the
10s default to 30s to account for the occasional super slow cluster in tests.

Closes #127245
cbuescher added a commit to cbuescher/elasticsearch that referenced this issue May 5, 2025
…CompatibilityIT (elastic#127710)

This test occasionally fails on version 8.19 clusters when we are waiting
for system index migration to finish. This changes the wait time from the
10s default to 30s to account for the occasional super slow cluster in tests.

Closes elastic#127245
elasticsearchmachine pushed a commit that referenced this issue May 5, 2025
…CompatibilityIT (#127710) (#127720)

This test occasionally fails on version 8.19 clusters when we are waiting
for system index migration to finish. This changes the wait time from the
10s default to 30s to account for the occasional super slow cluster in tests.

Closes #127245
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs:risk Requires assignment of a risk label (low, medium, blocker) :Search Foundations/Search Catch all for Search Foundations Team:Search Foundations Meta label for the Search Foundations team in Elasticsearch >test-failure Triaged test failures from CI
Projects
None yet
2 participants