This repository has been archived by the owner on Nov 15, 2023. It is now read-only.
PVF validation host: Do not conflate different errors by child workerΒ #3754
Closed
Description
Right now, the preparation worker conflates different errors into a single DidntMakeIt
artifact status. Worse, this is reported by the execution worker as "preparation timeout" which is extremely confusing. Untangling this would be the result of completion of this issue.
At the moment of writing, that error can be reported on the following conditions:
- the response from the worker is received, but the file cannot be renamed (moved) to the final destination location
- the response from the worker is received, but it is not what we expected
- an IO error occurred while receiving the result from the worker process
- the worker took too much time to finish preparation
All these issues should be properly reported separately. This means we should probably list those conditions in the ArtifactState
enum.
Metadata
Assignees
Labels
No labels