This is an automated email from the ASF dual-hosted git repository. weizhou pushed a change to branch main in repository https://gitbox.apache.org/repos/asf/cloudstack.git
from 4884f52c908 ui: allow provisioning backups during instance deploy (#11612) add 40dec996591 server: Cleanup allocated snapshots / vm snapshots, and update pending ones to Error on MS start (#8452) add 1a223fd2bac server: Fix VM import DB sequence issue on import failure (#11659) add a749206eb8e storage: Mount disabled pools by default when host is booted (#11666) add a18b5514e67 kvm: honor templateId passed in importVM API (#11640) add 98b9af29040 server: set VirtualMachineTO arch from template if present (#11530) new e78b5cc3cc9 Merge remote-tracking branch 'apache/4.20' The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: api/src/main/java/com/cloud/vm/UserVmService.java | 26 ++++++- .../com/cloud/vm/snapshot/VMSnapshotService.java | 3 + .../subsystem/api/storage/SnapshotDataFactory.java | 3 + .../subsystem/api/storage/VMSnapshotStrategy.java | 3 + .../java/com/cloud/storage/StorageManager.java | 2 +- .../com/cloud/vm/snapshot/VMSnapshotManager.java | 1 - .../com/cloud/vm/snapshot/dao/VMSnapshotDao.java | 2 + .../storage/snapshot/SnapshotDataFactoryImpl.java | 22 +++++- .../vmsnapshot/DefaultVMSnapshotStrategy.java | 10 +++ .../vmsnapshot/ScaleIOVMSnapshotStrategy.java | 10 +++ .../framework/jobs/impl/AsyncJobManagerImpl.java | 55 ++++++++++++++- .../com/cloud/hypervisor/HypervisorGuruBase.java | 16 +++-- .../main/java/com/cloud/vm/UserVmManagerImpl.java | 53 +++++++++------ .../cloud/vm/snapshot/VMSnapshotManagerImpl.java | 7 ++ .../cloudstack/vm/UnmanagedVMsManagerImpl.java | 79 +++++++--------------- .../cloudstack/vm/UnmanagedVMsManagerImplTest.java | 7 -- 16 files changed, 205 insertions(+), 94 deletions(-)