-
Type: Task
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Testing Infrastructure
-
None
-
Correctness
Currently we have a workflow of:
- Some suite (task) runs on a host
- If it fails, it uploads core dumps to S3
- Schedule a follow up task to analyze the core dump
- The core analysis task runs on a whichever host it was scheduled on
- It downloads core dumps (takes time)
- Downloads binaries
- Download debug symbols (takes a lot of time – > 10 mins)
- Performs core analysis
If we can have the two run on the same host we can cut out all the download time, because core dumps & binaries will be on the host already. We'd still have to do download debug symbols. But is it possible to kick that off early the moment Resmoke detects a failure?