Skip to content

mesa-ci-status: compute number of pipelines taking more than 1h/30min and stages taking more than 30min

Count and list pipelines taking more than 1h and 30min and stages taking more than 30min to finish. Also, better md formatting to the INFORMATION section.

Example:

SUMMARY:

PERIOD: Daily report for Wed Apr 27 2022

FAILED MERGE PIPELINES: 10/29 - 34.48%

FAILED JOBS: 20/3372 - 0.59%

PIPELINES TAKING MORE THAN 1H: 3/29 - 10.34%

PIPELINES TAKING MORE THAN 30MIN: 20/29 - 68.97%

STAGES TAKING MORE THAN 30MIN: 14/243 - 5.76%

DETAILED:

TOP 10 FAILING JOBS:

job name number of failures
zink 5
a630-traces 2
a630_skqp 2
a618_vk 3/7 2
a630_gles_asan 1
radeonsi-stoney-va:amd64 1
radeonsi-stoney-piglit-gl:amd64 1
llvmpipe-piglit-cl 1
a618_vk 6/7 1
a618_vk 4/7 1

ERRORS PER CATEGORY (TOP 10):

error category number of occurrences
Job finished 20

FAILED JOBS (limited to 100 entries):

job pipeline stage error category
zink kopper: implement texture-from-pixmap fo... layered-backends Job finished
a630-traces kopper: implement texture-from-pixmap fo... freedreno Job finished
a630_gles_asan kopper: implement texture-from-pixmap fo... freedreno Job finished
zink zink: improve swapchain killing layered-backends Job finished
radeonsi-stoney-va:amd64 meson: add a video codec support option amd Job finished
radeonsi-stoney-piglit-gl:amd64 meson: add a video codec support option amd Job finished
zink zink: improve swapchain killing layered-backends Job finished
llvmpipe-piglit-cl nir/load_libclc: run some opt passes software-renderer Job finished
a630_skqp turnip: Skip load/stores for tiles with ... freedreno Job finished
a618_vk 3/7 turnip: Skip load/stores for tiles with ... freedreno Job finished
a630_skqp turnip: Skip load/stores for tiles with ... freedreno Job finished
a618_vk 6/7 turnip: Skip load/stores for tiles with ... freedreno Job finished
a618_vk 4/7 turnip: Skip load/stores for tiles with ... freedreno Job finished
a618_vk 3/7 turnip: Skip load/stores for tiles with ... freedreno Job finished
a618_vk 2/7 turnip: Skip load/stores for tiles with ... freedreno Job finished
llvmpipe kopper backports software-renderer Job finished
iris-glk-deqp 2/2 kopper backports intel Job finished
zink kopper backports layered-backends Job finished
zink kopper backports layered-backends Job finished
a630-traces ci/windows: Add a variable to globally d... freedreno Job finished

PIPELINES TAKING MORE THAN 30MIN (TOP 10):

pipeline queued duration exec duration total duration
ci: intel: merge anv and iris directorie... 0:00 1:14 1:14
radv: disable sinking load inputs for FS... 0:00 1:10 1:10
vulkan: use c_msvc_compat_args for share... 0:00 1:01 1:01
wgl: add a flag to determine if running ... 0:00 0:58 0:58
draw: fix double free of NIR IR 0:00 0:54 0:54
ci: Limit Intel CPU scaling frequency fo... 0:00 0:53 0:53
anv: reemit 3DSTATE_STREAMOUT after memc... 0:00 0:51 0:51
kopper backports 0:00 0:49 0:50
meson: add a video codec support option 0:00 0:49 0:49
r600/ntt: various fixes 0:00 0:47 0:48

STAGES TAKING MORE THAN 30min (TOP 10):

stage longest job pipeline queued_duration exec duration total duration
amd radeonsi-stoney-va:amd64 meson: add a video codec support option 0:00 0:44 0:44
amd radeonsi-stoney-va:amd64 radeon/vcn: skip create and destroy mess... 0:30 0:13 0:43
amd radeonsi-stoney-va:amd64 nir/load_libclc: run some opt passes 0:27 0:14 0:41
intel iris-glk-traces-performance radv: disable sinking load inputs for FS... 0:00 0:41 0:41
amd radeonsi-stoney-va:amd64 zink: improve swapchain killing 0:26 0:13 0:40
intel iris-glk-deqp 1/2 vulkan: use c_msvc_compat_args for share... 0:00 0:39 0:39
intel iris-glk-deqp 2/2 kopper: implement texture-from-pixmap fo... 0:00 0:37 0:37
intel iris-glk-deqp 2/2 meson: add a video codec support option 0:00 0:36 0:36
amd radeonsi-stoney-piglit-gl:amd64 wgl: add a flag to determine if running ... 0:18 0:15 0:33
intel iris-glk-deqp 2/2 zink: improve swapchain killing 0:03 0:29 0:33

INFORMATION:

  • All numbers only considers mesa/mesa.
  • Pipelines with updated_at < 2022-04-27 and jobs with finished_at < 2022-04-27 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.
Edited by Helen Mae Koike Fornazier

Merge request reports