This is an automated email from the ASF dual-hosted git repository.

Pearl1594 pushed a change to branch netris-improvements
in repository https://gitbox.apache.org/repos/asf/cloudstack.git


    from 5d8727b7ca2 fix precommit ci issue
     add cffa6e3603a backport: Incremental NAS backup support for KVM (#13074) 
(#13877)
     add a8c8c18e56a xenserver/xcpng: do not bypass secondary storage when copy 
volumes between pools (#13750)
     add 273b2ea32bf Fix importVM for use with dummy template (#14195)
     add ac8d69c5c1d importVM improvements: RBD support, volume format, and 
cluster selection (#14162)
     add f23766d7c33 core: introduce a set of type adapters (#13624)
     add 51c52490c95 Add schema upgrade path for 4.22.2 (#14179)
     add 811c21b7f83 Merge branch '4.22' of github.com:apache/cloudstack into 
netris-improvements

No new revisions were added by this update.

Summary of changes:
 .../api/command/admin/vm/ImportVmCmd.java          |   2 +-
 .../api/command/admin/volume/ImportVolumeCmd.java  |   2 +-
 .../java/org/apache/cloudstack/backup/Backup.java  |   6 +-
 .../apache/cloudstack/backup/BackupProvider.java   |  12 +
 .../agent/transport/compat/AbstractTOAdaptor.java  |  86 +++
 .../agent/transport/compat/DiskTOAdaptor.java      |  14 +-
 .../transport/compat/MigrateCommandAdaptor.java    |  14 +-
 .../agent/transport/compat/NetworkTOAdaptor.java   |  14 +-
 .../transport/compat/VirtualMachineTOAdaptor.java  |  13 +-
 .../main/java/com/cloud/serializer/GsonHelper.java |  44 ++
 .../org/apache/cloudstack/backup/BackupAnswer.java |  23 +
 .../cloudstack/backup/TakeBackupCommand.java       |  43 ++
 .../com/cloud/agent/transport/RequestTest.java     | 138 +++-
 .../service/VolumeOrchestrationService.java        |   6 +-
 .../engine/orchestration/VolumeOrchestrator.java   |  14 +-
 .../orchestration/VolumeOrchestratorTest.java      |   2 +-
 ...grade431to440.java => Upgrade42210to42220.java} |  12 +-
 .../org/apache/cloudstack/backup/BackupVO.java     |   8 +-
 ...cleanup.sql => schema-42210to42220-cleanup.sql} |   3 +-
 ...21to430-cleanup.sql => schema-42210to42220.sql} |   3 +-
 .../storage/motion/AncientDataMotionStrategy.java  |   8 +
 .../motion/AncientDataMotionStrategyTest.java      |  15 +
 .../cloudstack/backup/NASBackupChainKeys.java      |  62 ++
 .../cloudstack/backup/NASBackupProvider.java       | 658 +++++++++++++++++++-
 .../cloudstack/backup/NASBackupProviderTest.java   | 691 +++++++++++++++++++++
 .../wrapper/LibvirtCheckVolumeCommandWrapper.java  |  29 +-
 .../LibvirtRestoreBackupCommandWrapper.java        |  22 +
 .../wrapper/LibvirtTakeBackupCommandWrapper.java   | 159 ++++-
 .../LibvirtRestoreBackupCommandWrapperTest.java    |   2 +
 .../java/com/cloud/hypervisor/guru/VMwareGuru.java |   2 +-
 scripts/vm/hypervisor/kvm/nasbackup.sh             | 252 +++++++-
 .../main/java/com/cloud/hypervisor/KVMGuru.java    |   2 +-
 .../main/java/com/cloud/vm/UserVmManagerImpl.java  |  11 +-
 .../cloudstack/backup/BackupManagerImpl.java       |  15 +-
 .../volume/VolumeImportUnmanageManagerImpl.java    |  19 +-
 .../cloudstack/vm/UnmanagedVMsManagerImpl.java     |  56 +-
 .../VolumeImportUnmanageManagerImplTest.java       |  11 +-
 .../cloudstack/vm/UnmanagedVMsManagerImplTest.java |  63 +-
 test/integration/smoke/test_backup_recovery_nas.py | 329 ++++++++++
 ui/public/locales/en.json                          |   8 +-
 ui/src/views/tools/ManageInstances.vue             |   4 +-
 41 files changed, 2747 insertions(+), 130 deletions(-)
 create mode 100644 
core/src/main/java/com/cloud/agent/transport/compat/AbstractTOAdaptor.java
 copy 
plugins/network-elements/nicira-nvp/src/main/java/com/cloud/network/nicira/RoutingTableRoutingConfig.java
 => core/src/main/java/com/cloud/agent/transport/compat/DiskTOAdaptor.java (77%)
 copy 
plugins/network-elements/nicira-nvp/src/main/java/com/cloud/network/nicira/RoutingTableRoutingConfig.java
 => 
core/src/main/java/com/cloud/agent/transport/compat/MigrateCommandAdaptor.java 
(71%)
 copy 
plugins/network-elements/nicira-nvp/src/main/java/com/cloud/network/nicira/RoutingTableRoutingConfig.java
 => core/src/main/java/com/cloud/agent/transport/compat/NetworkTOAdaptor.java 
(74%)
 copy 
plugins/network-elements/nicira-nvp/src/main/java/com/cloud/network/nicira/RoutingTableRoutingConfig.java
 => 
core/src/main/java/com/cloud/agent/transport/compat/VirtualMachineTOAdaptor.java
 (74%)
 copy engine/schema/src/main/java/com/cloud/upgrade/dao/{Upgrade431to440.java 
=> Upgrade42210to42220.java} (79%)
 copy engine/schema/src/main/resources/META-INF/db/{schema-40to410-cleanup.sql 
=> schema-42210to42220-cleanup.sql} (93%)
 copy engine/schema/src/main/resources/META-INF/db/{schema-421to430-cleanup.sql 
=> schema-42210to42220.sql} (94%)
 create mode 100644 
plugins/backup/nas/src/main/java/org/apache/cloudstack/backup/NASBackupChainKeys.java

Reply via email to