Skip to content
Snippets Groups Projects
Commit a154de80 authored by Alexander van Amesfoort's avatar Alexander van Amesfoort
Browse files

Task #9939: RA assigner: add comments to clarify warning wrt not finding...

Task #9939: RA assigner: add comments to clarify warning wrt not finding predecessor and successor to link to in radb
parent 312ab7f1
Branches
Tags
No related merge requests found
......@@ -390,6 +390,9 @@ class ResourceAssigner():
predecessor_task['mom_id'], predecessor_task['otdb_id'], task['mom_id'], task['otdb_id'])
self.radbrpc.insertTaskPredecessor(task['id'], predecessor_task['id'])
else:
# Occurs when setting a pipeline to prescheduled while a predecessor has e.g. never been beyond approved,
# which is in principle valid. The link in the radb will be made later via processSuccessors() below.
# Alternatively, a predecessor could have been deleted.
logger.warning('could not find predecessor task with mom_id=%s in radb for task otdb_id=%s', predecessor_mom_id, task['otdb_id'])
......@@ -414,6 +417,9 @@ class ResourceAssigner():
self.radbrpc.insertTaskPredecessor(successor_task['id'], task['id'])
movePipelineAfterItsPredecessors(successor_task, self.radbrpc)
else:
# Occurs when settings a obs or task to prescheduled while a successor has e.g. not yet been beyond approved,
# which is quite normal. The link in the radb will be made later via processPredecessors() above.
# Alternatively, a successor could have been deleted.
logger.warning('could not find successor task with mom_id=%s in radb for task otdb_id=%s', successor_mom_id, task['otdb_id'])
def getMaxPredecessorEndTime(self, specification_tree):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment