Build: #266 was successful Changes by Rui Xue

Build result summary

Details

Completed
Queue duration
< 1 second
Duration
2 seconds
Labels
None
Agent
casaci-4.cv.nrao.edu test agent9
Revision
143268e351aabe649c573e0ba88ad8ba3073b691
Successful since
#259 ()

Code commits

Author Commit Message Commit date
Rui Xue Rui Xue 143268e351aabe649c573e0ba88ad8ba3073b691 Pull request #1818: PIPE-3089: Fix caltable filename inconsistency between serial and parallel modes
Merge in PIPE/pipeline from PIPE-3089-caltable-filenames-might-differ-between-serial-and-parallel-modes-for-some-alma-cal-tasks to main

* commit '5a560095bf4b576af51b2d4a67e4fa35279b7235':
  PIPE-3089: set NamingTemplate.task on MPI/Dask workers
Rui Xue Rui Xue 5a560095bf4b576af51b2d4a67e4fa35279b7235 m PIPE-3089: set NamingTemplate.task on MPI/Dask workers
NamingTemplate.task is set by basetask.execute() only when
is_top_level_task() is True, which is always False on MPI servers.
This caused worker-side data product filenames to lack the task name
prefix, breaking any logic relying on filename content (e.g. the
amplitude caltable lookup in hifa_gfluxscale).

In Tier0PipelineTask.get_executable(), resolve the Pipeline task name from
task_registry (with a ParallelFoo.Task fallback) and set
NamingTemplate.task before executing the task lambda.

Jira issues

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