@@ -25,6 +25,12 @@ module SXM = Storage_migrate_helper.SXM
25
25
26
26
module type SMAPIv2_MIRROR = Storage_interface. MIRROR
27
27
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
+
28
34
let with_activated_disk ~dbg ~sr ~vdi ~dp ~vm f =
29
35
let attached_vdi =
30
36
Option. map
390
396
let mirror_pass_fds ~dbg ~dp ~sr ~vdi ~mirror_vm ~live_vm ~mirror_id ~url
391
397
~dest_sr ~verify_dest ~(remote_mirror : Mirror.mirror_receive_result_vhd_t )
392
398
=
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 ;
393
404
let remote_vdi = remote_mirror.mirror_vdi.vdi in
394
405
let mirror_dp = remote_mirror.mirror_datapath in
395
406
@@ -483,6 +494,9 @@ let mirror_pass_fds ~dbg ~dp ~sr ~vdi ~mirror_vm ~live_vm ~mirror_id ~url
483
494
tapdev
484
495
485
496
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) ;
486
500
SXM. info " %s About to snapshot VDI = %s" __FUNCTION__
487
501
(string_of_vdi_info local_vdi) ;
488
502
let local_vdi = add_to_sm_config local_vdi " mirror" (" nbd:" ^ dp) in
@@ -557,6 +571,11 @@ module MIRROR : SMAPIv2_MIRROR = struct
557
571
558
572
let send_start _ctx ~dbg ~task_id ~dp ~sr ~vdi ~mirror_vm ~mirror_id
559
573
~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 ;
560
579
let (module Remote ) =
561
580
Storage_migrate_helper. get_remote_backend url verify_dest
562
581
in
@@ -706,24 +725,34 @@ module MIRROR : SMAPIv2_MIRROR = struct
706
725
raise e
707
726
708
727
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 ;
709
731
receive_start_common ~dbg ~sr ~vdi_info ~id ~similar ~vm: (Vm. of_string " 0" )
710
732
(module Local )
711
733
712
734
let receive_start2 _ctx ~dbg ~sr ~vdi_info ~mirror_id ~similar ~vm ~url
713
735
~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 ;
714
740
let (module Remote ) =
715
741
Storage_migrate_helper. get_remote_backend url verify_dest
716
742
in
717
743
receive_start_common ~dbg ~sr ~vdi_info ~id: mirror_id ~similar ~vm
718
744
(module Remote )
719
745
720
746
let receive_finalize _ctx ~dbg ~id =
747
+ D. debug " %s dbg:%s id: %s" __FUNCTION__ dbg id ;
721
748
let recv_state = State. find_active_receive_mirror id in
722
749
let open State.Receive_state in
723
750
Option. iter (fun r -> Local.DP. destroy dbg r.leaf_dp false ) recv_state ;
724
751
State. remove_receive_mirror id
725
752
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 ;
727
756
let (module Remote ) =
728
757
Storage_migrate_helper. get_remote_backend url verify_dest
729
758
in
@@ -747,6 +776,7 @@ module MIRROR : SMAPIv2_MIRROR = struct
747
776
State. remove_receive_mirror mirror_id
748
777
749
778
let receive_cancel _ctx ~dbg ~id =
779
+ D. debug " %s dbg:%s mirror_id:%s" __FUNCTION__ dbg id ;
750
780
let receive_state = State. find_active_receive_mirror id in
751
781
let open State.Receive_state in
752
782
Option. iter
@@ -837,6 +867,8 @@ module MIRROR : SMAPIv2_MIRROR = struct
837
867
let stat _ctx = u __FUNCTION__
838
868
839
869
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 ;
840
872
let (module Remote ) =
841
873
Storage_migrate_helper. get_remote_backend url verify_dest
842
874
in
0 commit comments