Project

General

Profile

action #94531

Updated by okurz almost 3 years ago

## Observation 
 Once in a while, some jobs randomly end up with one or more modules missing all screenshots and console output. The boxes do appear in OpenQA web UI but only show `Unable to read foo-123.txt.` or blank box instead of a screenshot: 
 https://openqa.suse.de/tests/6308588#step/cn_pec_sh/1 

 Worker-log.txt shows that the missing files were not uploaded at all. The worker uploaded all artefacts for `update_kernel` and `install_ltp` but there's not a single line with `Uploading artefact cn_pec_sh-*.txt` or `Uploading artefact shutdown_ltp-*.txt` (except for log assets uploaded by calling `upload_logs()` in the test itself): 
 https://openqa.suse.de/tests/6308588/logfile?filename=worker-log.txt 

 I've seen this happen randomly multiple times, usually it's just one module in the middle of a test run. Everything before it and after it gets uploaded correctly. 

 ## Steps to reproduce 
 * Look for jobs with test modules steps that include `Unable to read ` 

 ## Expected result 
 another job in the same scenario as the original one shows correct expected data in steps, https://openqa.suse.de/tests/6312792#step/cn_pec_sh/1 shows 

 ``` 
 # wait_serial expected: "# " 
 # Result: 

 #  
 ``` 

 ## Acceptance criteria 
 * **AC1:** test module steps are uploaded again for openqa.suse.de LTP cases in general 


 ## Suggestions 
 * Find fail ratio 
 * Try to reproduce problem locally 
 * Find out what files the openQA worker should try to upload 

 ## Out of scope 
 * If we find a problem in the custom LTP runner don't try to fix that on openQA side but have it be fixed within os-autoinst-distri-opensuse

Back