Build: #2 was successful

Job: Pipeline PR Test 6.7.4 was successful

Stages & jobs

  1. Default Stage

Code commits

Pipeline

  • Rui Xue <rx.astro@gmail.com>

    Rui Xue <rx.astro@gmail.com> e85de80ca9abae057d5290dd00d5b0bb1c1672ea

    PIPE-3073: Fix async deadlock in Prefect and document tier0futures
    - Refactor `_log_dask_summary` in `prefect_adapter.py` to execute entirely
      within a detached daemon thread. This prevents a critical deadlock where
      Prefect's `anyio` thread-portal and Dask's `scheduler_info` IO loop
      collide, effectively ensuring that sluggish telemetry or locked
      schedulers can never hang the root scientific pipeline.
    - Implement a 10s timeout on the telemetry retrieval as an absolute
      fallback mechanism.
    - Add comprehensive architecture diagrams and Tier0Futures use cases to
      `notes/prefect_guide.md`, explaining how Prefect and Dask interact
      during ALMA regression execution.
    - Update `notes/implementation.md` to reflect completed feature stability
      for the dynamic GUI flow routing and Dask artifacts plugin.