-
Sub-task
-
Resolution: Done
-
Blocker
-
None
-
None
-
None
-
None
-
False
-
-
False
-
OCPPLAN-9743 - Onboarding New Providers/Platforms (Phase 1)
PROBLEM:
The status file used by openshift-tests extractor process to async tell the main loop to unblock the execution is shared between containers, as each containers is extracting the utility by it's own from internal registry, there are random errors when one of containers did not finished it's internal extraction and crash with the following error:
20220614-181633> [report] Check if status file exists=[/tmp/sonobuoy/results/openshift-tests.ready]
20220614-181633> [report] [global][wait_utils_extractor] finished!
./global_fn.sh: line 88: openshift-tests: command not found
EXPECTED:
- Extractor works correctly and did not stop the execution
PROPOSED SOLUTION:
- We could just move the stat to a non-shared volume
- use the same binary, allowing using the same lock, in the shared volume