Tango
Tango copied to clipboard
Copy in
Attempts to fix the copy-in issue that we're still facing even after retries.
- Captures invalid inputfiles structure
- Adds -p flag and permissions when creating autolab directory. This ensures that the specified directory and any necessary parent directories are created. If the directory already exists, the command does not raise an error, it would originally throw an error.
- Added thread pool to limit scp commands so that instance is not overloaded
- Added log statements with job id for more in-depth logging.
Ran a thousand jobs on https://dev.autolabproject.com/courses/test-course/jobs?id=500 without failure.