From b3e8ed18d11b937459c7a4a994e4f8875cdd5994 Mon Sep 17 00:00:00 2001 From: goodboy Date: Wed, 26 Aug 2026 17:00:54 -0400 Subject: [PATCH] Link asyncio cancellation regression provenance Point `test_tractor_cancels_aio()`'s anti-hang guard at the original fix commit and the detailed ria-removal analysis plan. Review: PR #484 (goodboy) https://github.com/goodboy/tractor/pull/484#discussion_r3859956368 (this patch was generated in some part by `opencode` using `gpt-5.6-sol` (`openai`)) --- tests/test_infected_asyncio.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/test_infected_asyncio.py b/tests/test_infected_asyncio.py index 3e94021e..ae907cdd 100644 --- a/tests/test_infected_asyncio.py +++ b/tests/test_infected_asyncio.py @@ -253,6 +253,8 @@ def test_tractor_cancels_aio( # CPU-headroom-scaled bc this is an anti-hang guard, not # a perf assertion; a wedged ria-reaper once hung this # test forever (the `._ria_nursery`-removal regression). + # Regression fix: commit `d1fb4a1a`, documented in + # `ai/conc-anal/ria_nursery_removal_plan.md`. from .conftest import cpu_perf_headroom with trio.fail_after(9 * cpu_perf_headroom()): async with tractor.open_nursery(