Skip to content

[CI] RankEvalIT failing on ARM workers #68936

@mark-vieira

Description

@mark-vieira

In the process of getting tests running on ARM I'm seeing failures in RankEvalIT for our rest client.

org.elasticsearch.client.RankEvalIT > testMetrics FAILED
    java.lang.AssertionError: expected:<1.6408962261063627> but was:<1.6408962261063629>
        at __randomizedtesting.SeedInfo.seed([43A5ADA58EB0903B:BDB77F0792BAE788]:0)
        at org.junit.Assert.fail(Assert.java:88)
        at org.junit.Assert.failNotEquals(Assert.java:834)
        at org.junit.Assert.assertEquals(Assert.java:553)
        at org.junit.Assert.assertEquals(Assert.java:683)
        at org.elasticsearch.client.RankEvalIT.testMetrics(RankEvalIT.java:132)

The Elasticsearch node logs are full of errors like this:

» [2021-02-11T18:27:16,545][ERROR][o.e.x.m.j.p.a.JobModelSnapshotUpgrader] [asyncIntegTest-0] [test-upgrade-job-model-snapshot] Unexpected exception writing to process
»  org.elasticsearch.ElasticsearchException: [test-upgrade-job-model-snapshot] Unexpected death of autodetect: Failed to find valid JSON
»  Expected persisted state but no state exists
»  Failed to restore detectors
»  Failed to restore state
»  ML anomaly detector job failed
»  
»  	at org.elasticsearch.xpack.ml.job.process.autodetect.JobModelSnapshotUpgrader$Executor.checkProcessIsAlive(JobModelSnapshotUpgrader.java:342) ~[x-pack-ml-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
»  	at org.elasticsearch.xpack.ml.job.process.autodetect.JobModelSnapshotUpgrader$Executor$1.doRun(JobModelSnapshotUpgrader.java:332) [x-pack-ml-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
»  	at org.elasticsearch.common.util.concurrent.ThreadContext$ContextPreservingAbstractRunnable.doRun(ThreadContext.java:728) [elasticsearch-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
»  	at org.elasticsearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:26) [elasticsearch-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
»  	at org.elasticsearch.xpack.ml.job.process.autodetect.AutodetectWorkerExecutorService.start(AutodetectWorkerExecutorService.java:95) [x-pack-ml-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
»  	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
»  	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
»  	at org.elasticsearch.common.util.concurrent.ThreadContext$ContextPreservingRunnable.run(ThreadContext.java:669) [elasticsearch-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
»  	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
»  	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
»  	at java.lang.Thread.run(Thread.java:834) [?:?]

Perhaps something is misconfigured here? Any thoughts?

https://gradle-enterprise.elastic.co/s/rrggex4kkpph6/console-log/raw?task=:client:rest-high-level:asyncIntegTest

Metadata

Metadata

Assignees

Labels

:Search Relevance/RankingScoring, rescoring, rank evaluation.>test-failureTriaged test failures from CITeam:Search RelevanceMeta label for the Search Relevance team in Elasticsearch

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions