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 b17808bfba1 Introducing Storage Access Groups for better management for host and storage connections (#10381) add 95489b8bddf Direct agents rebalance improvements with multiple management server nodes (#10674) add 52d986081b3 Updated Endpoint Selector to pick the Cluster in Enabled state (in addition to Host state) (#10757) add d55aa70f7ef Restore single backed-up volume on a live instance attaches the volume as a Raw image making it unreadable (#10844) add 3df83da86c7 Get backup offering details from listVirtualMachinesMetrics in UI (#10867) add 4259e0b51bf linstor: fix host connect recursion regression (#10878) add 8d3ae3e0574 [Vmware] Improve listing of Vmware Datacenter VMs for migration to KVM (#10770) add a4cce70e284 List usage records for network offering (usage type 13) when offering id is specified in usage id (#10852) add 005afde24ec ssvm: reset fields on destroy (#10253) add f199783c751 VMware import - logs sanitation (#10433) add 1507a5633e7 Correct typo in exception (#10876) add 13ab8a04d13 Fix for Vlan doesn't match issue while adding IP range for the shared network without any IP range (#10837) add c183fc9859e Prevent data corruption for StorPool volumes (#10799) add 112dfddd40b Reset the pool id when create volume fails on the allocated pool, and update the resize error when no endpoint exists (#10777) add 951863c3fe9 ui: add an infinite scroll select component (#10840) add 39a0ba96704 Fix issue with security group selection box display (#10849) add 8f8c685d178 Merge branch '4.19' into 4.20 add 90316b2e90f VMware 80u2 and 80u3 updates/fixes (#10586) add badf3e18dae test: Update test ubuntu template for VMware to deployasis=False (#10881) add 538e35f8adb test: fix test_restore_vm failure on vmware (#10885) add 5444261902a test: fix several simulator CI failures (#10890) new 842b2f8c243 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/response/UnmanagedInstanceResponse.java | 24 ++ .../apache/cloudstack/vm/UnmanagedInstanceTO.java | 19 ++ .../agent/manager/ClusteredAgentManagerImpl.java | 50 ++-- .../com/cloud/vm/VirtualMachineManagerImpl.java | 13 + .../manager/ClusteredAgentManagerImplTest.java | 150 +++++++++++ .../storage/endpoint/DefaultEndPointSelector.java | 2 +- .../storage/volume/VolumeServiceImpl.java | 24 +- .../cloudstack/backup/NASBackupProvider.java | 2 + .../LibvirtRestoreBackupCommandWrapper.java | 2 +- .../vmware/manager/VmwareManagerImpl.java | 91 +++++-- .../hypervisor/vmware/resource/VmwareResource.java | 132 +++++---- .../resource/VmwareStorageLayoutHelper.java | 40 ++- .../storage/resource/VmwareStorageProcessor.java | 30 ++- .../api/command/admin/zone/ListVmwareDcVmsCmd.java | 19 ++ .../CloudStackPrimaryDataStoreDriverImpl.java | 11 +- .../datastore/provider/LinstorHostListener.java | 4 +- .../main/java/com/cloud/api/ApiResponseHelper.java | 2 + .../configuration/ConfigurationManagerImpl.java | 106 +++++--- .../storage/snapshot/SnapshotManagerImpl.java | 2 +- .../java/com/cloud/usage/UsageServiceImpl.java | 17 +- .../main/java/com/cloud/vm/UserVmManagerImpl.java | 2 +- .../configuration/ConfigurationManagerTest.java | 6 + .../SecondaryStorageManagerImpl.java | 8 +- test/integration/smoke/test_restore_vm.py | 10 +- test/integration/smoke/test_ssvm.py | 6 + tools/marvin/marvin/config/test_data.py | 6 +- ui/.env.qa | 1 + ui/public/locales/en.json | 1 + ui/src/components/header/ProjectMenu.vue | 117 +++----- ui/src/components/widgets/InfiniteScrollSelect.vue | 298 +++++++++++++++++++++ ui/src/views/AutogenView.vue | 2 +- ui/src/views/compute/EditVM.vue | 8 +- ui/src/views/network/CreateNetworkPermission.vue | 124 +++------ ui/src/views/tools/ManageInstances.vue | 28 ++ ui/src/views/tools/SelectVmwareVcenter.vue | 7 + .../main/java/com/cloud/utils/script/Script.java | 27 +- .../com/cloud/hypervisor/vmware/mo/BaseMO.java | 107 ++++++++ .../cloud/hypervisor/vmware/mo/DatacenterMO.java | 44 +-- .../hypervisor/vmware/mo/VirtualMachineMO.java | 29 +- .../cloud/hypervisor/vmware/util/VmwareHelper.java | 13 + 40 files changed, 1171 insertions(+), 413 deletions(-) create mode 100644 engine/orchestration/src/test/java/com/cloud/agent/manager/ClusteredAgentManagerImplTest.java create mode 100644 ui/.env.qa create mode 100644 ui/src/components/widgets/InfiniteScrollSelect.vue