elastic / elastic/ml-cpp

[CI] CBoostedTreeTest.testLinear fails consistently in linux-aarch64 debug builds

Open
#1,886 0 comments 0 reactions 1 assignee Claimed by @tveasey View on GitHub
>test-failure
Dominant language
C++
Stars
157
Forks
67
Avg merge
12h 48m
Merged PRs (30d)
16

Description

This test has failed 4 days in a row now:

1. https://elasticsearch-ci.elastic.co/job/elastic+machine-learning+master+linux-aarch64+debug/12/
2. https://elasticsearch-ci.elastic.co/job/elastic+machine-learning+master+linux-aarch64+debug/13/
3. https://elasticsearch-ci.elastic.co/job/elastic+machine-learning+master+linux-aarch64+debug/14/
4. https://elasticsearch-ci.elastic.co/job/elastic+machine-learning+master+linux-aarch64+debug/15/

The error is:

```
[Exception] - difference{1.90174} between 0.0{0} and modelBias[i][0]{-1.9017438598704961} exceeds 1.78885
== [File] - CBoostedTreeTest.cc
== [Line] -549
```

The test doesn't fail like this with compiler optimisation enabled.

This needs investigating as it may be a sign of undefined behaviour that could bite us in some way that's not covered in tests.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.