Project

General

Profile

action #112871

Updated by tinita 12 months ago

### Observation 

 Periodically `obs_rsync_run` Minion tasks fail like so: 

 ``` 
 --- 
 args: 
 - project: SUSE:SLE-15-SP3:Update:BCI 
 attempts: 1 
 children: [] 
 created: 2022-06-20T13:16:56.947614Z 
 delayed: 2022-06-20T13:35:47.741627Z 
 expires: ~ 
 finished: 2022-06-20T13:35:48.639216Z 
 id: 4720491 
 lax: 0 
 notes: 
   gru_id: 31834209 
   project_lock: 1 
 parents: [] 
 priority: 100 
 queue: default 
 result: 
   code: 256 
   message: No message 
 retried: 2022-06-20T13:34:47.741627Z 
 retries: 18 
 started: 2022-06-20T13:35:47.983500Z 
 state: failed 
 task: obs_rsync_run 
 time: 2022-06-22T10:24:43.930467Z 
 worker: 767 
 ``` 

 There is no error message and I can't guess what might have caused this. There seems to be a code path that consumes errors without propagating them. 

 ## Acceptance criteria 
 * **AC1:** The jobs do not fail with unknown errors anymore 

 ### Suggestions 
 - Research the plugin and try to understand what the code is meant to achieve 
 - Maybe just make the job not fail, if there is no real error and this is an expected condition (Minion jobs are only supposed to fail for real errors that need human intervention) 
 - https://github.com/os-autoinst/openqa-trigger-from-obs

Back