mesa-ci-status: add docker category
Add category to track errors related to docker.
Considering the following patterns:
"ERROR:.*Docker.*"
"ERROR:.*failed to pull image.*"
Example for April, extending the job list to 1000 just to be easier to visualize the errors related to docker:
SUMMARY:
PERIOD: 2022-04-01 - 2022-04-29
FAILED MERGE PIPELINES: 126/571 - 22.07%
FAILED JOBS: 481/54814 - 0.88%
PIPELINES TAKING MORE THAN 1H: 59/571 - 10.33%
PIPELINES TAKING MORE THAN 30MIN: 292/571 - 51.14%
STAGES TAKING MORE THAN 30MIN: 229/4279 - 5.35%
DETAILED:
TOP 10 FAILING JOBS:
job name | number of failures |
---|---|
zink | 18 |
windows_build_vs2019 | 18 |
fedora-release | 14 |
debian-clang | 13 |
debian-testing-msan | 10 |
windows-vs2019 | 10 |
debian-release | 9 |
debian-gallium | 8 |
debian-i386 | 7 |
llvmpipe | 7 |
ERRORS PER CATEGORY (TOP 10):
error category | number of occurrences |
---|---|
Job finished | 238 |
Job didn't finished - Other | 158 |
Job didn't finished - Docker | 59 |
Job didn't finished - LAVA machine got hung | 18 |
Job didn't finished - Job's log exceeded limit | 8 |
FAILED JOBS (limited to 100 entries):
PIPELINES TAKING MORE THAN 30MIN (TOP 10):
pipeline | queued duration | exec duration | total duration |
---|---|---|---|
nir/opt_vectorize: refactor src rewritin... | 0:00 | 2:12 | 2:12 |
virgl/ci: Uprev virglrenderer and crosvm | 0:00 | 2:07 | 2:07 |
util: Replace #ifdef\t__cplusplus with... |
0:00 | 1:42 | 1:43 |
zink: rework device init | 0:00 | 1:33 | 1:33 |
virgl: Switch to nir-to-tgsi by default | 0:00 | 1:29 | 1:29 |
Revert "ci: Disable Google's lab" | 0:00 | 1:29 | 1:29 |
wgl: add a flag to determine if running ... | 0:00 | 1:25 | 1:26 |
aux/trace: dump format in set_shader_ima... | 0:00 | 1:24 | 1:25 |
util: Add a generic worklist implementat... | 0:00 | 1:24 | 1:24 |
wgl: do not disable error-dialogs by def... | 0:00 | 1:23 | 1:23 |
STAGES TAKING MORE THAN 30min (TOP 10):
INFORMATION:
- All numbers only considers mesa/mesa.
- Pipelines with updated_at < 2022-04-01 and jobs with finished_at < 2022-04-01 were ignored.
- FAILED MERGE PIPELINES:
- Calculated from finished pipelines triggered by Marge in a merge requests.
- Counted when a pipeline contains a failed job, even if it got retried and the pipeline passed (status success).
- FAILED JOBS: Consider jobs from the same pipelines from FAILED MERGE PIPELINES.
- PIPELINES TAKING MORE THAN 30MIN also counts PIPELINES TAKING MORE THAN 1H.
- STAGES TAKING MORE THAN 30MIN: same stages from different pipelines are counted as different stages.