Build: #266 was successful
Job: Pipeline PR Test 6.7.4 was successful
Code commits
Pipeline
-
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 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.