@@ -25,6 +25,12 @@ module SXM = Storage_migrate_helper.SXM
2525
2626module 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+
2834let with_activated_disk ~dbg ~sr ~vdi ~dp ~vm f =
2935 let attached_vdi =
3036 Option. map
389395let mirror_pass_fds ~dbg ~dp ~sr ~vdi ~mirror_vm ~live_vm ~mirror_id ~url
390396 ~dest_sr ~verify_dest ~(remote_mirror : Mirror.mirror_receive_result_vhd_t )
391397 =
398+ D. debug
399+ " %s dbg:%s dp:%s sr:%s vdi:%s mirror_vm:%s live_vm:%s mirror_id:%s url:%s \
400+ dest_sr:%s verify_dest:%B"
401+ __FUNCTION__ dbg dp (s_of_sr sr) (s_of_vdi vdi) (s_of_vm mirror_vm)
402+ (s_of_vm live_vm) mirror_id url (s_of_sr dest_sr) verify_dest ;
392403 let remote_vdi = remote_mirror.mirror_vdi.vdi in
393404 let mirror_dp = remote_mirror.mirror_datapath in
394405
@@ -482,6 +493,9 @@ let mirror_pass_fds ~dbg ~dp ~sr ~vdi ~mirror_vm ~live_vm ~mirror_id ~url
482493 tapdev
483494
484495let mirror_snapshot ~dbg ~sr ~dp ~mirror_id ~local_vdi =
496+ D. debug " %s dbg:%s sr:%s dp:%s mirror_id:%s local_vdi:%s" __FUNCTION__ dbg
497+ (s_of_sr sr) dp mirror_id
498+ (string_of_vdi_info local_vdi) ;
485499 SXM. info " %s About to snapshot VDI = %s" __FUNCTION__
486500 (string_of_vdi_info local_vdi) ;
487501 let local_vdi = add_to_sm_config local_vdi " mirror" (" nbd:" ^ dp) in
@@ -556,6 +570,11 @@ module MIRROR : SMAPIv2_MIRROR = struct
556570
557571 let send_start _ctx ~dbg ~task_id ~dp ~sr ~vdi ~mirror_vm ~mirror_id
558572 ~local_vdi ~copy_vm ~live_vm ~url ~remote_mirror ~dest_sr ~verify_dest =
573+ D. debug
574+ " %s dbg: %s dp: %s sr: %s vdi:%s mirror_vm:%s mirror_id: %s live_vm: %s \
575+ url:%s dest_sr:%s verify_dest:%B"
576+ __FUNCTION__ dbg dp (s_of_sr sr) (s_of_vdi vdi) (s_of_vm mirror_vm)
577+ mirror_id (s_of_vm live_vm) url (s_of_sr dest_sr) verify_dest ;
559578 let (module Remote ) =
560579 Storage_migrate_helper. get_remote_backend url verify_dest
561580 in
@@ -699,24 +718,34 @@ module MIRROR : SMAPIv2_MIRROR = struct
699718 raise e
700719
701720 let receive_start _ctx ~dbg ~sr ~vdi_info ~id ~similar =
721+ D. debug " %s dbg: %s sr: %s vdi: %s id: %s" __FUNCTION__ dbg (s_of_sr sr)
722+ (string_of_vdi_info vdi_info)
723+ id ;
702724 receive_start_common ~dbg ~sr ~vdi_info ~id ~similar ~vm: (Vm. of_string " 0" )
703725 (module Local )
704726
705727 let receive_start2 _ctx ~dbg ~sr ~vdi_info ~mirror_id ~similar ~vm ~url
706728 ~verify_dest =
729+ D. debug " %s dbg: %s sr: %s vdi: %s id: %s vm: %s url: %s verify_dest: %B"
730+ __FUNCTION__ dbg (s_of_sr sr)
731+ (string_of_vdi_info vdi_info)
732+ mirror_id (s_of_vm vm) url verify_dest ;
707733 let (module Remote ) =
708734 Storage_migrate_helper. get_remote_backend url verify_dest
709735 in
710736 receive_start_common ~dbg ~sr ~vdi_info ~id: mirror_id ~similar ~vm
711737 (module Remote )
712738
713739 let receive_finalize _ctx ~dbg ~id =
740+ D. debug " %s dbg:%s id: %s" __FUNCTION__ dbg id ;
714741 let recv_state = State. find_active_receive_mirror id in
715742 let open State.Receive_state in
716743 Option. iter (fun r -> Local.DP. destroy dbg r.leaf_dp false ) recv_state ;
717744 State. remove_receive_mirror id
718745
719- let receive_finalize2 _ctx ~dbg ~mirror_id ~sr :_ ~url ~verify_dest =
746+ let receive_finalize2 _ctx ~dbg ~mirror_id ~sr ~url ~verify_dest =
747+ D. debug " %s dbg:%s id: %s sr: %s url: %s verify_dest: %B" __FUNCTION__ dbg
748+ mirror_id (s_of_sr sr) url verify_dest ;
720749 let (module Remote ) =
721750 Storage_migrate_helper. get_remote_backend url verify_dest
722751 in
@@ -740,6 +769,7 @@ module MIRROR : SMAPIv2_MIRROR = struct
740769 State. remove_receive_mirror mirror_id
741770
742771 let receive_cancel _ctx ~dbg ~id =
772+ D. debug " %s dbg:%s mirror_id:%s" __FUNCTION__ dbg id ;
743773 let receive_state = State. find_active_receive_mirror id in
744774 let open State.Receive_state in
745775 Option. iter
0 commit comments