Project

General

Profile

action #114769

Have jobs fail if screen checks take too long, e.g. if there are "two many needles" after warning about it

Added by okurz 2 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Feature requests
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:
Difficulty:

Description

Motivation

We already have warnings in autoinst-log.txt if screen checks using needles takes too long, e.g. if there are many needles, and screen checks in os-autoinst run into timeouts or stalls but obviously many people do not see or ignore those warnings until jobs fail which in this case might be weird issues until people understand what the actual reason is. So it is likely better to be explicit and fail if there are two many needles after warning about it, e.g. in case we warn about too many needles based on a configurable number/time then if we have 1.5x this number/time (again configurable) we should fail with an explicit error.

Acceptance criteria

  • AC1: Similar as for warning if a higher threshold than the warning threshold is exceeded we fail the job with an explicit option
  • AC2: The setting has a sane default and is configurable

Suggestions


Related issues

Related to openQA Infrastructure - action #114523: Deal with QEMU and OVMF default resolution being 1280x800, affecting (at least) qxl, but on aarch64, auto_review:"(?s)aarch64.*uefi.*no candidate needle[^\n]*grub":retryBlocked2022-06-03

History

#1 Updated by okurz 2 months ago

  • Related to action #114523: Deal with QEMU and OVMF default resolution being 1280x800, affecting (at least) qxl, but on aarch64, auto_review:"(?s)aarch64.*uefi.*no candidate needle[^\n]*grub":retry added

Also available in: Atom PDF