elastic / elastic/ml-cpp

[ML] CI failure in CKMostCorrelatedTest/testScale

Aperta
#2,330 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
>test-failure
Lingua principale
C++
Stelle
157
Fork
67
Merge medio
17h 52m
PR unite (30g)
20

Descrizione

Seen in https://elasticsearch-ci.elastic.co/job/elastic+machine-learning+pull-request+linux/1278/consoleText

```
2022-06-27 13:29:59,111091 UTC [4711] DEBUG /ml-cpp/lib/test/CTestObserver.cc@28 +----------------------------------+
2022-06-27 13:29:59,111102 UTC [4711] DEBUG /ml-cpp/lib/test/CTestObserver.cc@29 | CKMostCorrelatedTest/testScale |
2022-06-27 13:29:59,111112 UTC [4711] DEBUG /ml-cpp/lib/test/CTestObserver.cc@30 +----------------------------------+
2022-06-27 13:29:59,144512 UTC [4711] DEBUG /ml-cpp/lib/maths/common/unittest/CKMostCorrelatedTest.cc@751 elapsed time = 28ms
2022-06-27 13:29:59,240307 UTC [4711] DEBUG /ml-cpp/lib/maths/common/unittest/CKMostCorrelatedTest.cc@751 elapsed time = 88ms
2022-06-27 13:29:59,527676 UTC [4711] DEBUG /ml-cpp/lib/maths/common/unittest/CKMostCorrelatedTest.cc@751 elapsed time = 272ms
2022-06-27 13:30:00,362381 UTC [4711] DEBUG /ml-cpp/lib/maths/common/unittest/CKMostCorrelatedTest.cc@751 elapsed time = 805ms
2022-06-27 13:30:04,480209 UTC [4711] DEBUG /ml-cpp/lib/maths/common/unittest/CKMostCorrelatedTest.cc@751 elapsed time = 3980ms
2022-06-27 13:30:04,498173 UTC [4711] DEBUG /ml-cpp/lib/maths/common/unittest/CKMostCorrelatedTest.cc@754 elapsed times = [28, 88, 272, 805, 3980]
2022-06-27 13:30:04,498299 UTC [4711] DEBUG /ml-cpp/lib/maths/common/unittest/CKMostCorrelatedTest.cc@763 exponent = 1.82145
2022-06-27 13:30:04,498337 UTC [4711] DEBUG /ml-cpp/lib/maths/common/unittest/CKMostCorrelatedTest.cc@766 sdRatio = 0.266806
/ml-cpp/lib/maths/common/unittest/CKMostCorrelatedTest.cc(776): fatal error: in "CKMostCorrelatedTest/testScale": critical check exponent < 1.75 has failed [1.8214474079906533 >= 1.75]
2022-06-27 13:30:04,498726 UTC [4711] INFO /ml-cpp/lib/test/CTestObserver.cc@40 Unit test timing - CKMostCorrelatedTest/testScale took 5387ms
```

The test run was on Ubuntu 18.04 on linux-x86_64.

That test doesn't fail in every run, so something it does must produce non-deterministic results.

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Iniziare da ml-cpp/lib/maths/common/unittest/CKMostCorrelatedTest.cc, in particolare da testScale intorno alle righe 751-776, e riprodurre il fallimento su Ubuntu 18.04 Linux x86_64 usando l'output di CI come riferimento. Analizzare perché le misurazioni del tempo trascorso e l'esponente calcolato variano tra un'esecuzione e l'altra; il lavoro è completato quando il test non fallisce più in modo non deterministico, mantenendo al contempo controlli di scalabilità significativi.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
cpp
Ambito
testing-qa
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.