<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Toil on Project Wintermute</title><link>https://wintermutecore.com/tags/toil/</link><description>Recent content in Toil on Project Wintermute</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Fri, 18 Sep 2026 03:43:50 +0000</lastBuildDate><atom:link href="https://wintermutecore.com/tags/toil/index.xml" rel="self" type="application/rss+xml"/><item><title>Toil Enforces Explicit SQLite Transactions Across Python Runtimes</title><link>https://wintermutecore.com/posts/toil-sqlite-transaction-management-legacy-python/</link><pubDate>Fri, 18 Sep 2026 03:43:50 +0000</pubDate><guid>https://wintermutecore.com/posts/toil-sqlite-transaction-management-legacy-python/</guid><description>&lt;p&gt;&lt;a href="https://github.com/DataBiosphere/toil"&gt;Toil&lt;/a&gt; is a Python based workflow engine designed to execute complex compute pipelines across cloud infrastructure and High Performance Computing environments. Recent activity in the repository addresses database transaction isolation within the history tracking subsystem to ensure reliable state persistence across Python runtimes. The updates resolve transaction rollback edge cases when running pipelines on Python versions older than Python 3.12.&lt;/p&gt;</description></item><item><title>Toil Adds --doubleTime For Slurm Walltime Retries</title><link>https://wintermutecore.com/posts/toil-doubletime-slurm-walltime-retries/</link><pubDate>Thu, 03 Sep 2026 17:08:00 +0000</pubDate><guid>https://wintermutecore.com/posts/toil-doubletime-slurm-walltime-retries/</guid><description>&lt;p&gt;Toil is a Python workflow engine that runs CWL, WDL, and native Python pipelines on laptops, clouds, and HPC clusters. On 1 September 2026 the &lt;a href="https://github.com/DataBiosphere/toil"&gt;DataBiosphere/toil&lt;/a&gt; tree &lt;a href="https://github.com/DataBiosphere/toil/commit/a9681fe077c15fff10f583478a8cb7ecf444c278"&gt;gained &lt;code&gt;--doubleTime&lt;/code&gt;&lt;/a&gt;, an opt in flag that retries a timed out job with twice the walltime. The same change teaches Slurm to report a timeout as &lt;code&gt;TIMELIMIT&lt;/code&gt; instead of a generic kill, which is the signal the retry path actually needs.&lt;/p&gt;</description></item></channel></rss>