Skip to content

Commit 7a9c44f

Browse files
committed
Add more debugging to storage_smapiv1_migrate
Signed-off-by: Vincent Liu <[email protected]>
1 parent ef843a4 commit 7a9c44f

File tree

1 file changed

+33
-1
lines changed

1 file changed

+33
-1
lines changed

ocaml/xapi/storage_smapiv1_migrate.ml

+33-1
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,12 @@ module SXM = Storage_migrate_helper.SXM
2525

2626
module type SMAPIv2_MIRROR = Storage_interface.MIRROR
2727

28+
let s_of_sr = Storage_interface.Sr.string_of
29+
30+
let s_of_vdi = Storage_interface.Vdi.string_of
31+
32+
let s_of_vm = Storage_interface.Vm.string_of
33+
2834
let with_activated_disk ~dbg ~sr ~vdi ~dp ~vm f =
2935
let attached_vdi =
3036
Option.map
@@ -390,6 +396,11 @@ end
390396
let mirror_pass_fds ~dbg ~dp ~sr ~vdi ~mirror_vm ~live_vm ~mirror_id ~url
391397
~dest_sr ~verify_dest ~(remote_mirror : Mirror.mirror_receive_result_vhd_t)
392398
=
399+
D.debug
400+
"%s dbg:%s dp:%s sr:%s vdi:%s mirror_vm:%s live_vm:%s mirror_id:%s url:%s \
401+
dest_sr:%s verify_dest:%B"
402+
__FUNCTION__ dbg dp (s_of_sr sr) (s_of_vdi vdi) (s_of_vm mirror_vm)
403+
(s_of_vm live_vm) mirror_id url (s_of_sr dest_sr) verify_dest ;
393404
let remote_vdi = remote_mirror.mirror_vdi.vdi in
394405
let mirror_dp = remote_mirror.mirror_datapath in
395406

@@ -483,6 +494,9 @@ let mirror_pass_fds ~dbg ~dp ~sr ~vdi ~mirror_vm ~live_vm ~mirror_id ~url
483494
tapdev
484495

485496
let mirror_snapshot ~dbg ~sr ~dp ~mirror_id ~local_vdi =
497+
D.debug "%s dbg:%s sr:%s dp:%s mirror_id:%s local_vdi:%s" __FUNCTION__ dbg
498+
(s_of_sr sr) dp mirror_id
499+
(string_of_vdi_info local_vdi) ;
486500
SXM.info "%s About to snapshot VDI = %s" __FUNCTION__
487501
(string_of_vdi_info local_vdi) ;
488502
let local_vdi = add_to_sm_config local_vdi "mirror" ("nbd:" ^ dp) in
@@ -557,6 +571,11 @@ module MIRROR : SMAPIv2_MIRROR = struct
557571

558572
let send_start _ctx ~dbg ~task_id ~dp ~sr ~vdi ~mirror_vm ~mirror_id
559573
~local_vdi ~copy_vm ~live_vm ~url ~remote_mirror ~dest_sr ~verify_dest =
574+
D.debug
575+
"%s dbg: %s dp: %s sr: %s vdi:%s mirror_vm:%s mirror_id: %s live_vm: %s \
576+
url:%s dest_sr:%s verify_dest:%B"
577+
__FUNCTION__ dbg dp (s_of_sr sr) (s_of_vdi vdi) (s_of_vm mirror_vm)
578+
mirror_id (s_of_vm live_vm) url (s_of_sr dest_sr) verify_dest ;
560579
let (module Remote) =
561580
Storage_migrate_helper.get_remote_backend url verify_dest
562581
in
@@ -706,24 +725,34 @@ module MIRROR : SMAPIv2_MIRROR = struct
706725
raise e
707726

708727
let receive_start _ctx ~dbg ~sr ~vdi_info ~id ~similar =
728+
D.debug "%s dbg: %s sr: %s vdi: %s id: %s" __FUNCTION__ dbg (s_of_sr sr)
729+
(string_of_vdi_info vdi_info)
730+
id ;
709731
receive_start_common ~dbg ~sr ~vdi_info ~id ~similar ~vm:(Vm.of_string "0")
710732
(module Local)
711733

712734
let receive_start2 _ctx ~dbg ~sr ~vdi_info ~mirror_id ~similar ~vm ~url
713735
~verify_dest =
736+
D.debug "%s dbg: %s sr: %s vdi: %s id: %s vm: %s url: %s verify_dest: %B"
737+
__FUNCTION__ dbg (s_of_sr sr)
738+
(string_of_vdi_info vdi_info)
739+
mirror_id (s_of_vm vm) url verify_dest ;
714740
let (module Remote) =
715741
Storage_migrate_helper.get_remote_backend url verify_dest
716742
in
717743
receive_start_common ~dbg ~sr ~vdi_info ~id:mirror_id ~similar ~vm
718744
(module Remote)
719745

720746
let receive_finalize _ctx ~dbg ~id =
747+
D.debug "%s dbg:%s id: %s" __FUNCTION__ dbg id ;
721748
let recv_state = State.find_active_receive_mirror id in
722749
let open State.Receive_state in
723750
Option.iter (fun r -> Local.DP.destroy dbg r.leaf_dp false) recv_state ;
724751
State.remove_receive_mirror id
725752

726-
let receive_finalize2 _ctx ~dbg ~mirror_id ~sr:_ ~url ~verify_dest =
753+
let receive_finalize2 _ctx ~dbg ~mirror_id ~sr ~url ~verify_dest =
754+
D.debug "%s dbg:%s id: %s sr: %s url: %s verify_dest: %B" __FUNCTION__ dbg
755+
mirror_id (s_of_sr sr) url verify_dest ;
727756
let (module Remote) =
728757
Storage_migrate_helper.get_remote_backend url verify_dest
729758
in
@@ -747,6 +776,7 @@ module MIRROR : SMAPIv2_MIRROR = struct
747776
State.remove_receive_mirror mirror_id
748777

749778
let receive_cancel _ctx ~dbg ~id =
779+
D.debug "%s dbg:%s mirror_id:%s" __FUNCTION__ dbg id ;
750780
let receive_state = State.find_active_receive_mirror id in
751781
let open State.Receive_state in
752782
Option.iter
@@ -837,6 +867,8 @@ module MIRROR : SMAPIv2_MIRROR = struct
837867
let stat _ctx = u __FUNCTION__
838868

839869
let receive_cancel2 _ctx ~dbg ~mirror_id ~url ~verify_dest =
870+
D.debug "%s dbg:%s mirror_id:%s url:%s verify_dest:%B" __FUNCTION__ dbg
871+
mirror_id url verify_dest ;
840872
let (module Remote) =
841873
Storage_migrate_helper.get_remote_backend url verify_dest
842874
in

0 commit comments

Comments
 (0)