File tree Expand file tree Collapse file tree
header/src/main/java/org/zstack/header/vm/additions
plugin/kvm/src/main/java/org/zstack/kvm/efi
storage/src/main/java/org/zstack/storage/snapshot/group Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -8,6 +8,9 @@ public enum VmHostFileSyncReason {
88 VmShutdown ("on libvirt shutdown event" ),
99 PostClone ("on post-clone (from dest host)" ),
1010 Restore ("restore" ),
11+ SnapshotGroupOnlineBackup ("snapshot group online backup" ),
12+ RevertSnapshot ("revert snapshot" ),
13+ VolumeBackup ("volume backup" ),
1114 ;
1215
1316 public final String detail ;
Original file line number Diff line number Diff line change 8585import static org .zstack .header .vm .additions .VmHostFileSyncReason .PrepareReRead ;
8686import static org .zstack .header .vm .additions .VmHostFileSyncReason .PrepareRead ;
8787import static org .zstack .header .vm .additions .VmHostFileSyncReason .ResourceRelease ;
88+ import static org .zstack .header .vm .additions .VmHostFileSyncReason .SnapshotGroupOnlineBackup ;
8889import static org .zstack .kvm .KVMConstant .*;
8990import static org .zstack .utils .CollectionDSL .list ;
9091
@@ -699,7 +700,7 @@ public void afterVolumeLiveSnapshotGroupCreatedOnBackend(CreateVolumesSnapshotOv
699700 }
700701 }
701702
702- syncMsg .setSyncReason ("snapshot-group-online-backup" );
703+ syncMsg .setSyncReason (SnapshotGroupOnlineBackup . reason () );
703704 syncMsg .setSyncToBackup (true );
704705 syncMsg .setBackupResourceUuid (tempResourceUuid );
705706 bus .makeLocalServiceId (syncMsg , VmInstanceConstant .SECURE_BOOT_SERVICE_ID );
Original file line number Diff line number Diff line change 3434import org .zstack .header .vm .VmInstanceConstant ;
3535import org .zstack .header .vm .additions .VmHostBackupFileVO ;
3636import org .zstack .header .vm .additions .VmHostBackupFileVO_ ;
37+ import org .zstack .header .vm .additions .VmHostFileSyncReason ;
3738import org .zstack .header .vm .devices .VmInstanceResourceMetadataManager ;
3839import org .zstack .header .volume .VolumeType ;
3940import org .zstack .header .volume .VolumeVO ;
@@ -405,7 +406,7 @@ class Context {
405406 RestoreVmHostFileMsg restoreMsg = new RestoreVmHostFileMsg ();
406407 restoreMsg .setVmInstanceUuid (vmUuid );
407408 restoreMsg .setSnapshotGroupUuid (self .getUuid ());
408- restoreMsg .setSyncReason ("revert snapshot" );
409+ restoreMsg .setSyncReason (VmHostFileSyncReason . RevertSnapshot . reason () );
409410 bus .makeLocalServiceId (restoreMsg , VmInstanceConstant .SECURE_BOOT_SERVICE_ID );
410411 bus .send (restoreMsg , new CloudBusCallBack (trigger ) {
411412 @ Override
You can’t perform that action at this time.
0 commit comments