DataBiosphere / toil

A scalable, efficient, cross-platform (Linux/macOS) and easy-to-use workflow engine in pure Python.
http://toil.ucsc-cgl.org/.
Apache License 2.0
879 stars 237 forks source link

Add toil debug-job tutorial #4976

Closed adamnovak closed 4 days ago

adamnovak commented 1 week ago

This will fix #4894 by adding another tutorial to the debugging page. The tutorial shows using toil debug-job to sneak inside a Docker container locally and inspect the behavior of a stuck WDL task.

It also includes fixes I needed for problems I encountered when trying to write a workflow that failed the way I wanted instead of in other ways. I was stuck for quite a while because my Docker Desktop installation had decided to change its file sharing mode without telling me.

Changelog Entry

To be copied to the draft changelog by merger:

Reviewer Checklist

Merger Checklist