@@ -81,7 +81,7 @@ def GetServiceInfo(self):
8181 }
8282
8383 @catch_exceptions
84- def ListWorkflows (self , page_size = None , page_token = None , tag_search = None , state_search = None ):
84+ def ListRuns (self , page_size = None , page_token = None , state_search = None ):
8585 api = get_api ()
8686
8787 paging = []
@@ -100,13 +100,13 @@ def ListWorkflows(self, page_size=None, page_token=None, tag_search=None, state_
100100
101101 uuidmap = {c ["uuid" ]: statemap [c ["state" ]] for c in containers }
102102
103- workflow_list = [{"workflow_id " : cr ["uuid" ],
103+ workflow_list = [{"run_id " : cr ["uuid" ],
104104 "state" : uuidmap .get (cr ["container_uuid" ])}
105105 for cr in requests
106106 if cr ["command" ] and cr ["command" ][0 ] == "arvados-cwl-runner" ]
107107 return {
108108 "workflows" : workflow_list ,
109- "next_page_token" : workflow_list [- 1 ]["workflow_id " ] if workflow_list else ""
109+ "next_page_token" : workflow_list [- 1 ]["run_id " ] if workflow_list else ""
110110 }
111111
112112 def invoke_cwl_runner (self , cr_uuid , workflow_url , workflow_params ,
@@ -215,13 +215,13 @@ def RunWorkflow(self, workflow_params, workflow_type, workflow_type_version,
215215 project_uuid ,
216216 tempdir )).start ()
217217
218- return {"workflow_id " : cr ["uuid" ]}
218+ return {"run_id " : cr ["uuid" ]}
219219
220220 @catch_exceptions
221- def GetWorkflowLog (self , workflow_id ):
221+ def GetRunLog (self , run_id ):
222222 api = get_api ()
223223
224- request = api .container_requests ().get (uuid = workflow_id ).execute ()
224+ request = api .container_requests ().get (uuid = run_id ).execute ()
225225 if request ["container_uuid" ]:
226226 container = api .containers ().get (uuid = request ["container_uuid" ]).execute () # NOQA
227227 task_reqs = arvados .util .list_all (api .container_requests ().list , filters = [["requesting_container_uuid" , "=" , container ["uuid" ]]])
@@ -273,7 +273,7 @@ def log_object(cr):
273273 return r
274274
275275 r = {
276- "workflow_id " : request ["uuid" ],
276+ "run_id " : request ["uuid" ],
277277 "request" : {
278278 "workflow_url" : "" ,
279279 "workflow_params" : request ["mounts" ].get ("/var/lib/cwl/cwl.input.json" , {}).get ("content" , {})
@@ -287,30 +287,30 @@ def log_object(cr):
287287 return r
288288
289289 @catch_exceptions
290- def CancelJob (self , workflow_id ): # NOQA
290+ def CancelRun (self , run_id ): # NOQA
291291 api = get_api ()
292- request = api .container_requests ().update (uuid = workflow_id , body = {"priority" : 0 }).execute () # NOQA
293- return {"workflow_id " : request ["uuid" ]}
292+ request = api .container_requests ().update (uuid = run_id , body = {"priority" : 0 }).execute () # NOQA
293+ return {"run_id " : request ["uuid" ]}
294294
295295 @catch_exceptions
296- def GetWorkflowStatus (self , workflow_id ):
296+ def GetRunStatus (self , run_id ):
297297 api = get_api ()
298- request = api .container_requests ().get (uuid = workflow_id ).execute ()
298+ request = api .container_requests ().get (uuid = run_id ).execute ()
299299 if request ["container_uuid" ]:
300300 container = api .containers ().get (uuid = request ["container_uuid" ]).execute () # NOQA
301301 elif request ["priority" ] == 0 :
302302 container = {"state" : "Cancelled" }
303303 else :
304304 container = {"state" : "Queued" }
305- return {"workflow_id " : request ["uuid" ],
305+ return {"run_id " : request ["uuid" ],
306306 "state" : statemap [container ["state" ]]}
307307
308308
309- def dynamic_logs (workflow_id , logstream ):
309+ def dynamic_logs (run_id , logstream ):
310310 api = get_api ()
311- cr = api .container_requests ().get (uuid = workflow_id ).execute ()
311+ cr = api .container_requests ().get (uuid = run_id ).execute ()
312312 l1 = [t ["properties" ]["text" ]
313- for t in api .logs ().list (filters = [["object_uuid" , "=" , workflow_id ],
313+ for t in api .logs ().list (filters = [["object_uuid" , "=" , run_id ],
314314 ["event_type" , "=" , logstream ]],
315315 order = "created_at desc" ,
316316 limit = 100 ).execute ()["items" ]]
@@ -327,5 +327,5 @@ def dynamic_logs(workflow_id, logstream):
327327
328328def create_backend (app , opts ):
329329 ab = ArvadosBackend (opts )
330- app .app .route ('/ga4gh/wes/v1/workflows/<workflow_id >/x-dynamic-logs/<logstream>' )(dynamic_logs )
330+ app .app .route ('/ga4gh/wes/v1/runs/<run_id >/x-dynamic-logs/<logstream>' )(dynamic_logs )
331331 return ab
0 commit comments