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

[CI] TransformPersistentTasksExecutorTests testNodeVersionAssignment failing #98564

Closed
tvernum opened this issue Aug 17, 2023 · 2 comments · Fixed by #98575
Closed

[CI] TransformPersistentTasksExecutorTests testNodeVersionAssignment failing #98564

tvernum opened this issue Aug 17, 2023 · 2 comments · Fixed by #98575
Labels
:ml/Transform Transform Team:ML Meta label for the ML team >test-failure Triaged test failures from CI

Comments

@tvernum
Copy link
Contributor

tvernum commented Aug 17, 2023

Seems related to #98552

Build scan:
https://gradle-enterprise.elastic.co/s/jlwmbb5bzxpo2/tests/:x-pack:plugin:transform:test/org.elasticsearch.xpack.transform.transforms.TransformPersistentTasksExecutorTests/testNodeVersionAssignment

Reproduction line:

./gradlew ':x-pack:plugin:transform:test' --tests "org.elasticsearch.xpack.transform.transforms.TransformPersistentTasksExecutorTests.testNodeVersionAssignment" -Dtests.seed=E767AF7B95825F28 -Dtests.locale=sq -Dtests.timezone=Egypt -Druntime.java=20

Applicable branches:
main

Reproduces locally?:
Didn't try

Failure history:
https://gradle-enterprise.elastic.co/scans/tests?tests.container=org.elasticsearch.xpack.transform.transforms.TransformPersistentTasksExecutorTests&tests.test=testNodeVersionAssignment

Failure excerpt:

java.lang.IllegalArgumentException: Cannot convert 8.11.0. Incompatible version

  at __randomizedtesting.SeedInfo.seed([E767AF7B95825F28:B3343E93BE548785]:0)
  at org.elasticsearch.xpack.core.transform.TransformConfigVersion.fromVersion(TransformConfigVersion.java:310)
  at org.elasticsearch.xpack.core.transform.TransformConfigVersion.getTransformConfigVersionForNode(TransformConfigVersion.java:352)
  at org.elasticsearch.xpack.core.transform.TransformConfigVersion.fromNode(TransformConfigVersion.java:281)
  at org.elasticsearch.xpack.transform.transforms.TransformNodes.nodeCanRunThisTransform(TransformNodes.java:220)
  at org.elasticsearch.xpack.transform.transforms.TransformPersistentTasksExecutor.lambda$getAssignment$0(TransformPersistentTasksExecutor.java:134)
  at org.elasticsearch.persistent.PersistentTasksExecutor.selectLeastLoadedNode(PersistentTasksExecutor.java:69)
  at org.elasticsearch.xpack.transform.transforms.TransformPersistentTasksExecutor.getAssignment(TransformPersistentTasksExecutor.java:131)
  at org.elasticsearch.xpack.transform.transforms.TransformPersistentTasksExecutorTests.testNodeVersionAssignment(TransformPersistentTasksExecutorTests.java:67)
  at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
  at java.lang.reflect.Method.invoke(Method.java:578)
  at com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1758)
  at com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:946)
  at com.carrotsearch.randomizedtesting.RandomizedRunner$9.evaluate(RandomizedRunner.java:982)
  at com.carrotsearch.randomizedtesting.RandomizedRunner$10.evaluate(RandomizedRunner.java:996)
  at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
  at org.apache.lucene.tests.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSetupTeardownChained.java:48)
  at org.apache.lucene.tests.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:43)
  at org.apache.lucene.tests.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThreadAndTestName.java:45)
  at org.apache.lucene.tests.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:60)
  at org.apache.lucene.tests.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:44)
  at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
  at com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:390)
  at com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask(ThreadLeakControl.java:843)
  at com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadLeakControl.java:490)
  at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:955)
  at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:840)
  at com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(RandomizedRunner.java:891)
  at com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(RandomizedRunner.java:902)
  at org.apache.lucene.tests.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:43)
  at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
  at org.apache.lucene.tests.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:38)
  at com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40)
  at com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40)
  at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
  at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
  at org.apache.lucene.tests.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:53)
  at org.apache.lucene.tests.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:43)
  at org.apache.lucene.tests.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:44)
  at org.apache.lucene.tests.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:60)
  at org.apache.lucene.tests.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:47)
  at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
  at com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:390)
  at com.carrotsearch.randomizedtesting.ThreadLeakControl.lambda$forkTimeoutingTask$0(ThreadLeakControl.java:850)
  at java.lang.Thread.run(Thread.java:1623)

@tvernum tvernum added :ml/Transform Transform >test-failure Triaged test failures from CI labels Aug 17, 2023
@elasticsearchmachine elasticsearchmachine added the Team:ML Meta label for the ML team label Aug 17, 2023
@elasticsearchmachine
Copy link
Collaborator

Pinging @elastic/ml-core (Team:ML)

tvernum added a commit to tvernum/elasticsearch that referenced this issue Aug 17, 2023
edsavage added a commit to edsavage/elasticsearch that referenced this issue Aug 17, 2023
Update test nodes with an appropriate value for the TRANSFORM_CONFIG_VERSION_NODE_ATTR attribute

Relates elastic#98564
edsavage added a commit that referenced this issue Aug 17, 2023
Update test nodes with an appropriate value for the TRANSFORM_CONFIG_VERSION_NODE_ATTR attribute

Relates #98564
edsavage added a commit to edsavage/elasticsearch that referenced this issue Aug 17, 2023
Update test nodes with an appropriate value for the TRANSFORM_CONFIG_VERSION_NODE_ATTR attribute

Relates elastic#98564
elasticsearchmachine pushed a commit that referenced this issue Aug 17, 2023
Update test nodes with an appropriate value for the TRANSFORM_CONFIG_VERSION_NODE_ATTR attribute

Relates #98564
csoulios pushed a commit to csoulios/elasticsearch that referenced this issue Aug 18, 2023
csoulios pushed a commit to csoulios/elasticsearch that referenced this issue Aug 18, 2023
Update test nodes with an appropriate value for the TRANSFORM_CONFIG_VERSION_NODE_ATTR attribute

Relates elastic#98564
@droberts195
Copy link
Contributor

Fixed by #98575.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
:ml/Transform Transform Team:ML Meta label for the ML team >test-failure Triaged test failures from CI
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants