Skip to content

Commit 7e819a2

Browse files
committed
fixup! context: complete_tracing should be called last
1 parent e89fd5c commit 7e819a2

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

ocaml/xapi/taskHelper.ml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ let with_lock = Xapi_stdext_threads.Threadext.Mutex.execute
2020

2121
let ( let@ ) f x = f x
2222

23-
let finally_complete_tracing ?error ~__context f =
23+
let finally_complete_tracing ?error __context f =
2424
Xapi_stdext_pervasives.Pervasiveext.finally f (fun () ->
2525
Context.complete_tracing ?error __context
2626
)
@@ -192,7 +192,7 @@ let status_is_completed task_status =
192192
task_status = `success || task_status = `failure || task_status = `cancelled
193193

194194
let complete ~__context result =
195-
let@ () = finally_complete_tracing ?error:None ~__context in
195+
let@ () = finally_complete_tracing __context in
196196
let@ self = operate_on_db_task ~__context in
197197
let status = Db_actions.DB_Action.Task.get_status ~__context ~self in
198198
match status with
@@ -241,7 +241,7 @@ let exn_if_cancelling ~__context =
241241
raise_cancelled ~__context
242242

243243
let cancel_this ~__context ~self =
244-
let@ () = finally_complete_tracing ?error:None ~__context in
244+
let@ () = finally_complete_tracing __context in
245245
assert_op_valid ~__context self ;
246246
let status = Db_actions.DB_Action.Task.get_status ~__context ~self in
247247
if status = `pending then (
@@ -261,7 +261,7 @@ let cancel ~__context =
261261

262262
let failed ~__context exn =
263263
let backtrace = Printexc.get_backtrace () in
264-
let@ () = finally_complete_tracing ~error:(exn, backtrace) ~__context in
264+
let@ () = finally_complete_tracing ~error:(exn, backtrace) __context in
265265
let code, params = ExnHelper.error_of_exn exn in
266266
let@ self = operate_on_db_task ~__context in
267267
let status = Db_actions.DB_Action.Task.get_status ~__context ~self in

0 commit comments

Comments
 (0)