Skip to content

[CI] SmokeTestIngestWithAllDepsClientYamlTestSuiteIT test {yaml=ingest/80_ingest_simulate/Test mapping addition works with legacy templates} failing #115412

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 Oct 23, 2024 · 3 comments · Fixed by #115559
Assignees
Labels
:Data Management/Ingest Node Execution or management of Ingest Pipelines including GeoIP needs:risk Requires assignment of a risk label (low, medium, blocker) Team:Data Management Meta label for data/management team >test-failure Triaged test failures from CI

Comments

@elasticsearchmachine
Copy link
Collaborator

Build Scans:

Reproduction Line:

./gradlew ":qa:smoke-test-ingest-with-all-dependencies:yamlRestTest" --tests "org.elasticsearch.smoketest.SmokeTestIngestWithAllDepsClientYamlTestSuiteIT.test {yaml=ingest/80_ingest_simulate/Test mapping addition works with indices without templates}" -Dtests.seed=E0DCEE4EF761675B -Dtests.locale=ki-KE -Dtests.timezone=America/Ensenada -Druntime.java=22

Applicable branches:
main

Reproduces locally?:
N/A

Failure History:
See dashboard

Failure Message:

java.lang.AssertionError: Failure at [ingest/80_ingest_simulate:1688]: field [docs.0.doc.error] exists, but should not.
Expected: null
     but: was <{type=strict_dynamic_mapping_exception, reason=[1:32] mapping set to strict, dynamic introduction of [foo] within [_doc] is not allowed}>

Issue Reasons:

  • [main] 3 failures in test test {yaml=ingest/80_ingest_simulate/Test mapping addition works with legacy templates} (1.3% fail rate in 232 executions)
  • [main] 2 failures in step part-1 (2.0% fail rate in 102 executions)
  • [main] 2 failures in pipeline elasticsearch-pull-request (1.9% fail rate in 103 executions)

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

@elasticsearchmachine elasticsearchmachine added :Delivery/Build Build or test infrastructure >test-failure Triaged test failures from CI labels Oct 23, 2024
@elasticsearchmachine
Copy link
Collaborator Author

This has been muted on branch main

Mute Reasons:

  • [main] 3 failures in test test {yaml=ingest/80_ingest_simulate/Test mapping addition works with legacy templates} (1.3% fail rate in 232 executions)
  • [main] 2 failures in step part-1 (2.0% fail rate in 102 executions)
  • [main] 2 failures in pipeline elasticsearch-pull-request (1.9% fail rate in 103 executions)

Build Scans:

elasticsearchmachine added a commit that referenced this issue Oct 23, 2024
…TestSuiteIT test {yaml=ingest/80_ingest_simulate/Test mapping addition works with legacy templates} #115412
@elasticsearchmachine elasticsearchmachine added Team:Delivery Meta label for Delivery team needs:risk Requires assignment of a risk label (low, medium, blocker) labels Oct 23, 2024
@elasticsearchmachine
Copy link
Collaborator Author

Pinging @elastic/es-delivery (Team:Delivery)

@mark-vieira mark-vieira added :Data Management/Ingest Node Execution or management of Ingest Pipelines including GeoIP and removed :Delivery/Build Build or test infrastructure labels Oct 23, 2024
@elasticsearchmachine elasticsearchmachine added the Team:Data Management Meta label for data/management team label Oct 23, 2024
@elasticsearchmachine
Copy link
Collaborator Author

Pinging @elastic/es-data-management (Team:Data Management)

@elasticsearchmachine elasticsearchmachine removed the Team:Delivery Meta label for Delivery team label Oct 23, 2024
smalyshev pushed a commit to smalyshev/elasticsearch that referenced this issue Oct 23, 2024
…TestSuiteIT test {yaml=ingest/80_ingest_simulate/Test mapping addition works with legacy templates} elastic#115412
elasticsearchmachine pushed a commit that referenced this issue Oct 24, 2024
…emplate (#115559)

The ingest simulate yaml rest test `Test mapping addition works with
indices without templates` tests what happens when an index has a
mapping but matches no template at all. However, randomly and rarely a
global match-all legacy template is applied to the cluster. When this
happens, the assumptions for the test fail since the index matches a
template. This PR removes that global legacy template so that the test
works as intended. Closes #115412 Closes #115472
masseyke added a commit to masseyke/elasticsearch that referenced this issue Oct 24, 2024
…emplate (elastic#115559)

The ingest simulate yaml rest test `Test mapping addition works with
indices without templates` tests what happens when an index has a
mapping but matches no template at all. However, randomly and rarely a
global match-all legacy template is applied to the cluster. When this
happens, the assumptions for the test fail since the index matches a
template. This PR removes that global legacy template so that the test
works as intended. Closes elastic#115412 Closes elastic#115472
elasticsearchmachine pushed a commit that referenced this issue Oct 24, 2024
…emplate (#115559) (#115599)

The ingest simulate yaml rest test `Test mapping addition works with
indices without templates` tests what happens when an index has a
mapping but matches no template at all. However, randomly and rarely a
global match-all legacy template is applied to the cluster. When this
happens, the assumptions for the test fail since the index matches a
template. This PR removes that global legacy template so that the test
works as intended. Closes #115412 Closes #115472
georgewallace pushed a commit to georgewallace/elasticsearch that referenced this issue Oct 25, 2024
…TestSuiteIT test {yaml=ingest/80_ingest_simulate/Test mapping addition works with legacy templates} elastic#115412
georgewallace pushed a commit to georgewallace/elasticsearch that referenced this issue Oct 25, 2024
…emplate (elastic#115559)

The ingest simulate yaml rest test `Test mapping addition works with
indices without templates` tests what happens when an index has a
mapping but matches no template at all. However, randomly and rarely a
global match-all legacy template is applied to the cluster. When this
happens, the assumptions for the test fail since the index matches a
template. This PR removes that global legacy template so that the test
works as intended. Closes elastic#115412 Closes elastic#115472
jfreden pushed a commit to jfreden/elasticsearch that referenced this issue Nov 4, 2024
…TestSuiteIT test {yaml=ingest/80_ingest_simulate/Test mapping addition works with legacy templates} elastic#115412
jfreden pushed a commit to jfreden/elasticsearch that referenced this issue Nov 4, 2024
…emplate (elastic#115559)

The ingest simulate yaml rest test `Test mapping addition works with
indices without templates` tests what happens when an index has a
mapping but matches no template at all. However, randomly and rarely a
global match-all legacy template is applied to the cluster. When this
happens, the assumptions for the test fail since the index matches a
template. This PR removes that global legacy template so that the test
works as intended. Closes elastic#115412 Closes elastic#115472
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
:Data Management/Ingest Node Execution or management of Ingest Pipelines including GeoIP needs:risk Requires assignment of a risk label (low, medium, blocker) Team:Data Management Meta label for data/management team >test-failure Triaged test failures from CI
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants