No way to recover after git clone failure #110
Labels
kind/feature
Categorizes issue or PR as related to a new feature.
needs-priority
Indicates an issue or PR lacks a `priority/foo` label and requires one.
triage/accepted
Indicates an issue or PR is ready to be actively worked on.
All actions that require fetching a big repository fail for me from time to time when triggered on slower/less stable internet connection. Moving closer to the WIFI router solves the problem in my case but for large scale deployments network bandwidth will always be a limiting factor. We should make the process more robust/optimized and/or provide a high level recovery (i.e. by re-starting an action).
The problem
The failure usually leaves logs similar to the following:
Please compare full logs from language discovery task on slow and fast internet (both for Nexus app).
normal_internet.yaml.txt
slow_internet.yml.txt
Improving the fetch process
Quick look at similar problems on StackOverflow suggests few approaches i.e. cloning a single branch with no history
On Nexus app this makes a big difference:
High level recovery
Right now user cannot directly restart the actions. Existing workarounds are not convenient:
The ideal solution would be to allow re-starting (or re-creating a new action with the same config) from the Task Manager.
The text was updated successfully, but these errors were encountered: