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

sureshanaparti pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/cloudstack.git


    from 82bfa9fb3f4 Merge branch '4.22'
     add 0c86899cc19 Added VDDK support in VMware to KVM migrations (#12970)
     add 5013cf2af64 Fix user password reset mail template value  (#12882)
     add 160876c6d7d Fix: API Thread held forever during force deleting across 
MS (#12968)
     add 13842a626d7 Address reviews
     add 2511fdffaad Implement limit validations on updateBucket
     add c298f8f3608 Merge release branch 4.22.0.1 to 4.22
     add f5e75771bcb merge forwards fix
     add 05c59630e0a fix: LB Creation avoid 404 API errors due to non-needed 
patches (#12835)
     add e0fe953791b fix: NSX SDK list operations are pageable: the API returns 
a non-null and non-empty (#12834)
     add 6e810989b63 HAProxy Configuration: 
network.loadbalancer.haproxy.idle.timeout (#12586)
     add 83f705ddc58 Static Routes with nexthop non-functional for private 
gateways (#12859)
     add 89df3181648 [20.3] resource allocation
     add 4dd91feb277 [20.3] resource instance limits
     add 1593944553f [20.3] Implement/fix limit validation for projects
     add 7faa1b650b9 [20.3] resource allocation vpc
     add b025e85fc57 Check resource reservation on volume creation
     add 0edd577f4bb Fix: KVM Direct Download URL injection
     add 3b987f21afb [20.3] handle user's canned policy when a bucket is deleted
     add e0ef3a69472 Check resource reservation on volume snapshot creation
     add 06ee2fea76d Implement/fix limit validation for secondary storage
     add 4bcd509193f Fix resource limit reservation and check during 
StartVirtualMachine
     add 03dfe4d1f3e secondary storage resource limit for download
     add d0f67301579 volume download fix
     add 81a8ac8e1ff secondary storage resource limit for upload
     add 360b64ce1e3 Consider infinite resources when calculating secondary 
storage limit for upload operations
     add 0a4b4c6af05 [20.3] Address limit checks for VM, CPU, memory, volume, 
and primary storage
     add 497266270b9 Cleanup imported VM from disk on failure due to volume 
allocation + prevent duplicate volume and primary storage increment on import
     add e8f8aca694f Fix failing tests
     add dc7068a1351 Address public IP limit validations
     add 23b19a9776d review comments
     add 61afb4cb782 fix identation
     add 7cdcf571fac Fix xcpng test failures (#12812)
     add b497f58022c Fix K8s scaling and deletion issue if firewall rule is for 
ALL ports (#12806)
     add c19630f0a4f Fix snapshot copy resource limit concurrency
     add 4b7370a6017 upgrade: skip the upgrade paths which are not needed 
(#12881)
     add b22dbbe2d7a Fix Revert Instance to Snapshot with custom service 
offering (#12885)
     add 2416db2a443 Fix NPE on external/unmanaged instance import using custom 
offerings (#12884)
     add d38c1f8d125 Fix error message while creating local storage pool 
(#12767)
     add e2497cfc4df backport: default system vm template update implementation 
(#12935)
     add 6f1aa96b4cd engine/schema: fix new systemvm template is not registered 
during upgrade if hypervisor is not KVM (#12952)
     add c8599040b47 Updating pom.xml version numbers for release 4.20.3.0
     add 8eb162cb996 Updating pom.xml version numbers for release 
4.20.4.0-SNAPSHOT
     add c6936889f5c server: prevent adding vm compute details when not 
applicable (#12637)
     add 1fc4cb90bff Routed VR: accept packets from related and established 
connections (#12986)
     add 13a2c7793c2 Merge branch '4.20' into 4.22
     new 2d6280b9daa Merge branch '4.22'

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:
 agent/conf/agent.properties                        |  13 +
 .../cloud/agent/properties/AgentProperties.java    |  24 +
 .../com/cloud/agent/api/to/RemoteInstanceTO.java   |  20 +-
 api/src/main/java/com/cloud/host/Host.java         |   3 +
 .../org/apache/cloudstack/api/ApiConstants.java    |   3 +-
 .../api/command/admin/vm/ImportVmCmd.java          |  12 +
 .../api/command/user/bucket/DeleteBucketCmd.java   |   3 +-
 .../apache/cloudstack/backup/BackupManager.java    |   2 +-
 .../storage/object/BucketApiService.java           |   2 +-
 .../agent/api/CheckConvertInstanceCommand.java     |  23 +
 .../cloud/agent/api/ConvertInstanceCommand.java    |  36 +
 .../agent/api/PropagateResourceEventCommand.java   |  17 +
 .../api/routing/LoadBalancerConfigCommand.java     |   4 +-
 .../com/cloud/network/HAProxyConfigurator.java     |  13 +
 .../resource/virtualnetwork/ConfigHelperTest.java  |   2 +-
 .../virtualnetwork/VirtualRoutingResourceTest.java |   4 +-
 .../com/cloud/network/HAProxyConfiguratorTest.java |  32 +-
 .../service/NetworkOrchestrationService.java       |   8 +
 .../java/com/cloud/resource/ResourceManager.java   |   2 +
 .../com/cloud/agent/manager/AgentManagerImpl.java  |  25 +-
 .../agent/manager/ClusteredAgentManagerImpl.java   |  11 +-
 .../engine/orchestration/NetworkOrchestrator.java  | 468 ++++++-------
 .../cloud/upgrade/DatabaseVersionHierarchy.java    |   5 +-
 .../com/cloud/upgrade/dao/Upgrade42020to42030.java |   4 -
 .../resources/META-INF/db/schema-42000to42010.sql  |   2 +-
 .../resources/META-INF/db/schema-42200to42210.sql  |   7 +
 .../cloud/upgrade/DatabaseUpgradeCheckerTest.java  |  20 +
 .../kvm/resource/LibvirtComputingResource.java     | 162 +++++
 .../LibvirtCheckConvertInstanceCommandWrapper.java |  10 +-
 .../LibvirtConvertInstanceCommandWrapper.java      | 307 ++++++--
 .../wrapper/LibvirtReadyCommandWrapper.java        |   4 +
 ...virtCheckConvertInstanceCommandWrapperTest.java |  25 +
 .../LibvirtConvertInstanceCommandWrapperTest.java  | 124 ++++
 ...ernetesClusterResourceModifierActionWorker.java |   2 +-
 .../KubernetesClusterScaleWorker.java              |   8 +-
 .../network/lb/ElasticLoadBalancerManagerImpl.java |   3 +-
 .../lb/InternalLoadBalancerVMManagerImpl.java      |   3 +-
 .../apache/cloudstack/service/NsxApiClient.java    | 218 ++++--
 .../apache/cloudstack/service/PagedFetcher.java    |  82 +++
 .../cloudstack/service/NsxApiClientTest.java       | 311 +++++++++
 .../cloudstack/service/PagedFetcherTest.java       | 156 +++++
 .../java/com/cloud/network/NetworkServiceImpl.java |  28 +-
 .../cloud/network/router/CommandSetupHelper.java   |   3 +-
 .../router/VirtualNetworkApplianceManagerImpl.java |   2 +-
 .../java/com/cloud/network/vpc/VpcManagerImpl.java |  34 +-
 .../com/cloud/projects/ProjectManagerImpl.java     | 111 ++-
 .../com/cloud/resource/ResourceManagerImpl.java    |  24 +-
 .../cloud/storage/ImageStoreUploadMonitorImpl.java |   2 +-
 .../java/com/cloud/storage/StorageManagerImpl.java |  18 +-
 .../com/cloud/storage/VolumeApiServiceImpl.java    |  24 +-
 .../cloud/storage/download/DownloadListener.java   |   4 +-
 .../storage/snapshot/SnapshotManagerImpl.java      |  22 +-
 .../com/cloud/template/TemplateManagerImpl.java    |  21 +-
 .../main/java/com/cloud/vm/UserVmManagerImpl.java  | 161 ++---
 .../cloud/vm/snapshot/VMSnapshotManagerImpl.java   |  54 +-
 .../cloudstack/backup/BackupManagerImpl.java       |  29 +-
 .../storage/object/BucketApiServiceImpl.java       |  63 +-
 .../volume/VolumeImportUnmanageManagerImpl.java    |  20 +-
 .../cloudstack/vm/UnmanagedVMsManagerImpl.java     | 386 ++++++++---
 .../java/com/cloud/hypervisor/KVMGuruTest.java     |  50 +-
 .../com/cloud/network/vpc/VpcManagerImplTest.java  |   1 +
 .../cloud/resource/MockResourceManagerImpl.java    |   5 +
 .../cloud/resource/ResourceManagerImplTest.java    |  27 +
 .../cloud/template/TemplateManagerImplTest.java    |   2 +-
 .../java/com/cloud/vm/UserVmManagerImplTest.java   | 135 +++-
 .../cloud/vm/snapshot/VMSnapshotManagerTest.java   |  50 +-
 .../cloudstack/backup/BackupManagerTest.java       |  14 +-
 .../storage/object/BucketApiServiceImplTest.java   |   2 +-
 .../cloudstack/vm/UnmanagedVMsManagerImplTest.java | 310 ++++++++-
 systemvm/debian/opt/cloud/bin/cs/CsAddress.py      |  47 +-
 systemvm/debian/opt/cloud/bin/cs/CsHelper.py       |  30 +
 systemvm/debian/opt/cloud/bin/cs/CsNetfilter.py    |   2 +
 systemvm/debian/opt/cloud/bin/cs/CsStaticRoutes.py |  40 +-
 .../debian/root/health_checks/haproxy_check.py     |  43 +-
 .../test_redundant_router_deployment_planning.py   | 770 +++++++++++----------
 test/integration/smoke/test_public_ip_range.py     |  68 +-
 ui/public/locales/en.json                          |   3 +
 ui/src/views/infra/HostInfo.vue                    |  16 +
 ui/src/views/tools/ImportUnmanagedInstance.vue     | 100 ++-
 79 files changed, 3626 insertions(+), 1275 deletions(-)
 create mode 100644 
plugins/network-elements/nsx/src/main/java/org/apache/cloudstack/service/PagedFetcher.java
 create mode 100644 
plugins/network-elements/nsx/src/test/java/org/apache/cloudstack/service/PagedFetcherTest.java

Reply via email to