Project

General

Profile

action #17408

Webinterface does not show any information when a worker fails to write to disk

Added by nicksinger over 4 years ago. Updated almost 4 years ago.

Status:
Rejected
Priority:
Normal
Assignee:
-
Category:
Feature requests
Target version:
-
Start date:
2017-03-01
Due date:
% Done:

0%

Estimated time:
Difficulty:

Description

Observation
A test in openQA is incomplete, even if every module passes.

Steps to reproduce

  • Change the ownership of e.g. /var/lib/openqa/share/factory/hdd to something so that the "_openqa-worker" user is not allowed to write to this path.
  • Start test with PUBLISH_HDD_1 variable
  • All modules will pass but overall status will be "incomplete" and no errors in os-autoinst.log
  • Only worker log will have permissions error

Problem
If an openqa-worker fails to write to the hard drive, the web interface does not show any hint, why a test is incomplete.
Syslog shows an entry stating "Permission denied" but this could be a problem on live instances of openQA where an testing engineer may not be able to access the logs of the openqa-worker process.

Possible solutions
A suggestion of mine would be to provide some sort of message in the web ui, stating why a test is "incomplete".
It would be also nice, if the log of the worker can be somehow investigated over the web interface. This, of course, depends on how critical/secret the information is that are written to the log by openqa-worker.


Related issues

Related to openQA Project - action #17218: Can't publish HDD1: cksum: /var/lib/openqa/share/factory/hdd/sle-12-SP3-x86_64-0248-textmode@64bit.qcow2.TEMP-IMZWlhMn: Permission deniedResolved2017-02-20

Related to openQA Project - coordination #14972: [tools][epic] Improvements on backend to improve better handling of stallsResolved2016-11-24

Related to openQA Project - action #27120: [tools][sprint 201711.2] Make worker upload part of its log to WebUIResolved2017-10-30

History

#1 Updated by asmorodskyi over 4 years ago

  • Description updated (diff)

#2 Updated by asmorodskyi over 4 years ago

  • Related to action #17218: Can't publish HDD1: cksum: /var/lib/openqa/share/factory/hdd/sle-12-SP3-x86_64-0248-textmode@64bit.qcow2.TEMP-IMZWlhMn: Permission denied added

#3 Updated by szarate over 4 years ago

  • Related to coordination #14972: [tools][epic] Improvements on backend to improve better handling of stalls added

#4 Updated by coolo almost 4 years ago

  • Related to action #27120: [tools][sprint 201711.2] Make worker upload part of its log to WebUI added

#5 Updated by coolo almost 4 years ago

  • Status changed from New to Rejected

we need to make this debuggable by implementing #27120 - that has to do

Also available in: Atom PDF