Skip to content

Commit 927d857

Browse files
Daniel Stoddenmatthiasgoergens
authored andcommitted
CA-40610: Fix lvhdrt/tc8713 vm cleanup path.
Signed-off-by: Daniel Stodden <daniel.stodden@citrix.com>
1 parent 92f97f9 commit 927d857

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

ocaml/lvhdrt/utils.ml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -232,6 +232,8 @@ let with_sacrificial_vm rpc session f =
232232
Pervasiveext.finally
233233
(fun () -> f vm')
234234
(fun () ->
235+
if Client.VM.get_power_state rpc session vm' <> `Halted then
236+
Client.VM.hard_shutdown rpc session vm';
235237
List.iter
236238
(fun vbd ->
237239
let vdi = Client.VBD.get_VDI rpc session vbd in

0 commit comments

Comments
 (0)