Build: #2 was successful Changes by Rui Xue <rx.astro@gmail.com>

Build result summary

Details

Completed
Queue duration
< 1 second
Duration
5 minutes
Labels
None
Agent
casaci-4.cv.nrao.edu test agent5
Revision
e85de80ca9abae057d5290dd00d5b0bb1c1672ea
Successful since
#1 ()

Code commits

Author Commit Message Commit date
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.

Jira issues

IssueDescriptionStatus
Unknown Issue TypePIPE-3073Could not obtain issue details from Jira