Build: #266 was successful

Job: Pipeline PR Test 6.7.4 was successful

Stages & jobs

  1. Default Stage

Code commits

Pipeline

  • 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.