19744: Need to have runtime_constraints on hand
authorPeter Amstutz <peter.amstutz@curii.com>
Fri, 23 Feb 2024 18:45:07 +0000 (13:45 -0500)
committerPeter Amstutz <peter.amstutz@curii.com>
Fri, 23 Feb 2024 18:45:07 +0000 (13:45 -0500)
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

sdk/cwl/arvados_cwl/executor.py

index 8facc9f380b19f03a46b7988e2867eb34ba69c4b..729baffe1d2ef50ba7950ee27f6bb5973ceed563 100644 (file)
@@ -370,7 +370,8 @@ The 'jobs' API is no longer supported.
                     page = keys[:pageSize]
                     try:
                         proc_states = table.list(filters=[["uuid", "in", page]], select=["uuid", "container_uuid", "state", "log_uuid",
-                                                                                         "output_uuid", "modified_at", "properties"]).execute(num_retries=self.num_retries)
+                                                                                         "output_uuid", "modified_at", "properties",
+                                                                                         "runtime_constraints"]).execute(num_retries=self.num_retries)
                     except Exception as e:
                         logger.warning("Temporary error checking states on API server: %s", e)
                         remain_wait = self.poll_interval