| Summary: | AB-INT PTEST ARM: gawk ptest intermittent failure | ||
|---|---|---|---|
| Product: | [QA/Testing] Package Testing (ptest) | Reporter: | Alexandre Belloni <alexandre.belloni> |
| Component: | ptest | Assignee: | Ross Burton <ross.burton> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | Medium | CC: | chee.yang.lee, randy.macleod, richard.purdie |
| Version: | 3.3 | ||
| Target Milestone: | 4.0 | ||
| Hardware: | x86 | ||
| OS: | arm64 | ||
| Whiteboard: | AB-INT | ||
| OS type for building Yocto: | --- | Type of Regression: | --- |
| Verified: | Documentation change: | No (bug/feature does not impact docs) | |
|
Description
Alexandre Belloni
2021-05-01 22:51:12 UTC
Randy will check if there is some logging data around when this error happened and reply here. https://autobuilder.yoctoproject.org/typhoon/#/builders/93/builds/918/steps/12/logs/stdio qemuarm64-ptest-fast master on ubuntu1804-arm-1 https://autobuilder.yoctoproject.org/typhoon/#/builders/93/builds/920 qemuarm64-ptest-fast ubuntu1804-arm-1 https://autobuilder.yoctoproject.org/typhoon/#/builders/82/builds/2183/steps/12/logs/stdio qemuarm64-ptest ubuntu2004-arm-1 The log from comment #3: Warning: tried to sleep 1.30 secs, but slept for 1.95 secs FAIL: time A loaded system strikes again. Patch posted to increase the acceptable range of delays. qemuarm64-ptest ubuntu1804-arm-1 https://autobuilder.yoctoproject.org/typhoon/#/builders/82/builds/2414/steps/12/logs/stdio https://autobuilder.yoctoproject.org/typhoon/#/builders/82/builds/2513/steps/12/logs/stdio {'gawk': ['timeout']} ubuntu1804-arm-1 qemuarm64-ptest master-next https://autobuilder.yoctoproject.org/typhoon/#/builders/82/builds/2584/steps/12/logs/stdio qemuarm64-ptest ubuntu2004-arm-1 Pulling out the actual log failures to see that they're all timing sensitive and failing due to load: --- Warning: tried to sleep 1.30 secs, but slept for 1.95 secs FAIL: time sleep() took longer than the test wanted, false failure. --- With timeouts and retries hello 1 timed out; trying again 2 timed out; trying again 3 timed out; trying again goodbye 0 FAIL: timeout Timeout didn't happen quick enough, false failure. --- gettimeofday - systime = 1 sleep(1.3) = 0 gettimeofday - systime = 0 FAIL: time The first 1 indicates that the gap between gettimeofday() and systime() being called was more than 1 second, false failure. Patch sent to just delete these failures. https://autobuilder.yoctoproject.org/typhoon/#/builders/82/builds/2631/steps/12/logs/stdio qemuarm64-ptest ubuntu2004-arm-1 |