some stress-ng-test-for-class-* jobs consistently fail on ARM CPUs
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Checkbox Provider - Base |
Expired
|
Undecided
|
Unassigned |
Bug Description
we have a resource job to generate jobs for the different stress-ng classes available[1]. Those generated jobs are then run to stress the system:
- stress-
- stress-
- stress-
- stress-
- stress-
- stress-
- stress-
Each of these jobs are basically running the command[2]:
stress-ng --sequential 0 --class ${CLASS} --timeout "${TIMEOUT:-30}" --skip-silent --verbose
After QA team reported more and more issues with these, I gathered some data from older and more recent projects we have been running (from 2020 until 2022), and a few information appeared:
1. These tests seem to work fine on amd64 CPUs. They stress the system but complete, and the job is marked as "passed" in Checkbox.
2. Going through 6 different projects using either aarch64, either armv7l CPUs, we observe the following trend:
- stress-
- stress-
- stress-
- stress-
- the other classes always passed.
During this period, different versions of stress-ng have been used:
- 0.13.03 g9093bce765cf
- 0.14.00 gec7f6c4731a5
- 0.14.01 g597da6154263
Unfortunately, it's very difficult to capture logs, as generally, the device becomes unresponsive, freezes or crash.
I am not sure if this is an issue with Checkbox, with stress-ng on ARM CPUs, or an actual problem with ARM CPUs...
[1] https:/
[2] https:/
One failure is because of an unexpected EOPNOTSUPP error on a read from the kernel xilinx-zynqmp-rsa crypto engine.
stress-ng: fail: [1882] stress-ng-af-alg: read using xilinx-zynqmp-rsa failed: errno=95 (Operation not supported)
stress-ng: fail: [1882] stress-ng-af-alg: read using xilinx-zynqmp-rsa failed: errno=95 (Operation not supported)
stress-ng: fail: [1882] stress-ng-af-alg: read using xilinx-zynqmp-rsa failed: errno=95 (Operation not supported)
stress-ng: fail: [1882] stress-ng-af-alg: read using xilinx-zynqmp-rsa failed: errno=95 (Operation not supported)
stress-ng: fail: [1882] stress-ng-af-alg: read using xilinx-zynqmp-rsa failed: errno=95 (Operation not supported)