| Summary: | Mitigate AB ptest intermittent failure | ||
|---|---|---|---|
| Product: | [QA/Testing] Package Testing (ptest) | Reporter: | Yi Fan Yu <yf3yu> |
| Component: | ptest | Assignee: | Richard Purdie <richard.purdie> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | Medium+ | CC: | alexandre.belloni, randy.macleod |
| Version: | unspecified | ||
| Target Milestone: | 3.4 M1 | ||
| Hardware: | x86 | ||
| OS: | Multiple | ||
| Whiteboard: | AB-INT | ||
| OS type for building Yocto: | --- | Type of Regression: | --- |
| Verified: | Documentation change: | Don't know | |
| Bug Depends on: | |||
| Bug Blocks: | 14163 | ||
|
Description
Yi Fan Yu
2021-03-25 15:35:02 UTC
We were doing this anyway but this bug can be used to track things. Most autobuilder workers only have cgroups v1 which doesn't give the IO controls we'd need. We already set ionice/nice levels. The ionice level doesn't affect async writes. We've now added support for running qemu images within tmpfs. Following the triage call, it seems necessary to: - timestamp the start and end of the image copy to tmpfs - double the qemu start timeout Many changes including: - moving the qemu rootfs to tmpfs - limiting glibc self-test memory usage - adding smp to qemu image for x86, arm and changing the x86 target machine. and likely more have improve ptests. Closing this generic bug. Open specific issues for additional problems. As per previous comment. |