-
Type:
Bug
-
Status: Done (View Workflow)
-
Priority:
Normal
-
Resolution: Done
-
Component/s: ics_drpActor
-
Labels:
-
Story Points:1
Config override do not quite work, the override itself works but the following reductions don't as the config in that run are no longer consistent which makes sense.
2025-12-01 05:43:25.245Z lsst.pipe.base.pipeline_graph 50 _pipeline_graph.py:2713 Comparing configuration: h4.quickCDS: True != False
while handling timed call
Traceback (most recent call last):
File "/work/stack-2025-06-06/conda/envs/lsst-scipipe-10.0.0/lib/python3.12/site-packages/twisted/internet/base.py", line 1105, in runUntilCurrent
call.func(*call.args, **call.kw)
File "/software/devel/alefur/ics_drpActor/python/drpActor/utils/engine.py", line 376, in newVisitGroup
self.processVisitGroup(pfsVisits)
File "/software/devel/alefur/ics_drpActor/python/drpActor/utils/engine.py", line 427, in processVisitGroup
self.runReductionPipeline(where=f"visit in ({visitStr})")
File "/software/devel/alefur/ics_drpActor/python/drpActor/utils/engine.py", line 447, in runReductionPipeline
self.executor.pre_execute_qgraph(quantumGraph)
File "/work/stack-2025-06-06/conda/envs/lsst-scipipe-10.0.0/share/eups/Linux64/ctrl_mpexec/g708e4436dc+cac0dd8062/python/lsst/ctrl/mpexec/separablePipelineExecutor.py", line 147, in pre_execute_qgraph
pre_exec_init.initialize(
File "/work/stack-2025-06-06/conda/envs/lsst-scipipe-10.0.0/share/eups/Linux64/ctrl_mpexec/g708e4436dc+cac0dd8062/python/lsst/ctrl/mpexec/preExecInit.py", line 102, in initialize
self.saveConfigs(graph)
File "/work/stack-2025-06-06/conda/envs/lsst-scipipe-10.0.0/share/eups/Linux64/ctrl_mpexec/g708e4436dc+cac0dd8062/python/lsst/ctrl/mpexec/preExecInit.py", line 166, in saveConfigs
graph.write_configs(self.butler, compare_existing=self.extendRun)
File "/work/stack-2025-06-06/conda/envs/lsst-scipipe-10.0.0/share/eups/Linux64/pipe_base/g4df7ad4702+224812da7a/python/lsst/pipe/base/graph/graph.py", line 1594, in write_configs
raise ConflictingDefinitionError(
lsst.daf.butler.registry._exceptions.ConflictingDefinitionError: Config does not match existing task config 'isr_config' in butler; tasks configurations must be consistent within the same run collection.