You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by we...@apache.org on 2022/11/07 08:10:02 UTC
[cloudstack] branch 4.18-vm-autoscaling updated (9ec5b687c37 -> 5850335e52e)
This is an automated email from the ASF dual-hosted git repository.
weizhou pushed a change to branch 4.18-vm-autoscaling
in repository https://gitbox.apache.org/repos/asf/cloudstack.git
from 9ec5b687c37 AS DB: rollback to 'DROP FOREIGN KEY' and add error code 1025 to handler
add f580a8d7a23 Quota enable config to user/domain scope (#6690)
add 23033fbb748 Add live migration of system VMs (KVM) (#6491)
add 8896633862d Merge remote-tracking branch 'apache/main' into 4.18-vm-autoscaling
add d7dedfff1fa Changed userdata names on Add instance page (#6854)
add 0c93a85b3a3 add ip rule for VPC extra IPs (#6846)
add fa39e61a4cc Fix spelling (#6609)
add 1ee58ec3477 Introducing Hamcrest API to simplify assertion in ImplicitPlannerTest (#6676)
add 04e64ec7abd Merge remote-tracking branch 'apache/main' into 4.18-vm-autoscaling
add c303832b609 AS UI: apply some text corrections
add 2cf7ada2b1d AS UI: policy is editable when click 'Edit'
add 7633e0b3540 AS: Replace Bps with mbps
add 7032842985b AS: change default value of autoscale.stats.cleanup.delay to 7200 (2 hours)
add 79875fe8c2f AS: change unit of autoscale.stats.interval to seconds
add 23ea66c3e37 AS: add next_vm_seq to vmgroup
add e47eb474d26 AS UI: remove counters from scaleup/scaledown conditions
add 75c9360bf38 AS UI: Do NOT show disk offerings list
add e6a07dfdc0a AS UI: add message for scaleup/scaledown policies
add a39edf27e84 kvm: change default value of vm.memballoon.stats.period to 0
add 5850335e52e AS: display number of available VMs in group
No new revisions were added by this update.
Summary of changes:
agent/conf/agent.properties | 4 +-
.../cloud/agent/properties/AgentProperties.java | 4 +-
.../network/router/VirtualRouterAutoScale.java | 6 +-
api/src/main/java/com/cloud/vm/UserVmService.java | 2 +
.../org/apache/cloudstack/api/ApiConstants.java | 3 +
.../vm/MigrateVirtualMachineWithVolumeCmd.java | 37 ++--
.../user/autoscale/CreateAutoScalePolicyCmd.java | 4 +-
.../user/autoscale/CreateAutoScaleVmGroupCmd.java | 2 +-
.../command/user/autoscale/CreateConditionCmd.java | 2 +-
.../user/autoscale/UpdateAutoScalePolicyCmd.java | 4 +-
.../user/autoscale/UpdateAutoScaleVmGroupCmd.java | 2 +-
.../command/user/autoscale/UpdateConditionCmd.java | 2 +-
.../api/command/user/volume/ListVolumesCmd.java | 8 +
.../api/response/AutoScaleVmGroupResponse.java | 12 ++
.../cloudstack/api/response/VolumeResponse.java | 12 ++
.../com/cloud/agent/api/storage/OVFHelperTest.java | 2 +-
.../network/router/VirtualRouterAutoScaleTest.java | 4 +-
.../vm/MigrateVirtualMachineWithVolumeCmdTest.java | 226 +++++++++++++++++++++
.../agent/test/GetAutoScaleMetricsAnswerTest.java | 4 +-
.../agent/test/GetAutoScaleMetricsCommandTest.java | 4 +-
.../com/cloud/network/as/AutoScaleVmGroupVO.java | 11 +
.../service/dao/ServiceOfferingDetailsDaoImpl.java | 2 +-
.../com/cloud/upgrade/dao/Upgrade222to224.java | 4 +-
.../resourcedetail/ResourceDetailsDao.java | 2 +-
.../resourcedetail/ResourceDetailsDaoBase.java | 2 +-
.../dao/DiskOfferingDetailsDaoImpl.java | 2 +-
.../main/resources/META-INF/db/schema-410to420.sql | 2 +-
.../resources/META-INF/db/schema-41710to41800.sql | 11 +-
.../apache/cloudstack/quota/QuotaManagerImpl.java | 19 +-
.../cloudstack/quota/constant/QuotaConfig.java | 3 +
.../cloudstack/quota/dao/QuotaAccountDaoImpl.java | 15 +-
.../quota/dao/QuotaAccountDaoImplTest.java | 80 ++++++++
.../api/response/QuotaSummaryResponse.java | 12 ++
.../apache/cloudstack/quota/QuotaServiceImpl.java | 2 +-
.../implicitplanner/ImplicitPlannerTest.java | 34 +---
.../LibvirtGetAutoScaleMetricsCommandWrapper.java | 9 +-
...bvirtGetAutoScaleMetricsCommandWrapperTest.java | 35 ++--
.../ovm3/resources/helpers/Ovm3StoragePool.java | 2 +-
.../cloud/api/commands/ConfigureSimulatorCmd.java | 2 +-
.../hypervisor/vmware/manager/VmwareManager.java | 2 +-
.../hypervisor/vmware/resource/VmwareResource.java | 10 +-
.../vmware/resource/VmwareResourceTest.java | 31 +--
...XcpServerGetAutoScaleMetricsCommandWrapper.java | 10 +-
...nServer56GetAutoScaleMetricsCommandWrapper.java | 10 +-
.../CitrixCreateVMSnapshotCommandWrapper.java | 2 +-
.../wrapper/xenbase/XcpServerWrapperTest.java | 28 +--
.../wrapper/xenbase/XenServer56WrapperTest.java | 33 +--
.../src/main/resources/components-example.xml | 2 +-
.../network/contrail/management/DBSyncGeneric.java | 2 +-
.../com/cloud/network/nicira/NiciraRestClient.java | 2 +-
scripts/installer/createtmplt.sh | 2 +-
scripts/installer/createvolume.sh | 2 +-
scripts/storage/secondary/createvolume.sh | 2 +-
.../create_privatetemplate_from_snapshot.sh | 4 +-
.../vm/hypervisor/xenserver/upgrade_snapshot.sh | 4 +-
scripts/vm/hypervisor/xenserver/vmops | 2 +-
scripts/vm/network/security_group.py | 2 +-
server/conf/migration-components.xml | 2 +-
server/src/main/java/com/cloud/api/ApiDBUtils.java | 9 +
.../main/java/com/cloud/api/ApiResponseHelper.java | 1 +
.../java/com/cloud/api/query/QueryManagerImpl.java | 28 ++-
.../com/cloud/api/query/dao/VolumeJoinDaoImpl.java | 4 +
.../java/com/cloud/network/NetworkServiceImpl.java | 6 +-
.../com/cloud/network/as/AutoScaleManager.java | 8 +-
.../com/cloud/network/as/AutoScaleManagerImpl.java | 11 +-
.../network/lb/LoadBalancingRulesManagerImpl.java | 22 +-
.../com/cloud/server/ConfigurationServerImpl.java | 14 +-
.../main/java/com/cloud/server/StatsCollector.java | 4 +-
.../main/java/com/cloud/test/DatabaseConfig.java | 2 +-
.../main/java/com/cloud/vm/UserVmManagerImpl.java | 5 +
.../java/com/cloud/api/ApiResponseHelperTest.java | 6 +
.../cloud/network/as/AutoScaleManagerImplTest.java | 12 +-
.../com/cloud/network/as/AutoScaleManagerTest.java | 4 +-
systemvm/debian/opt/cloud/bin/cs/CsAddress.py | 3 +
.../component/maint/test_hypervisor_limit.py | 2 +-
.../maint/test_ip_resource_count_for_vpc.py | 4 +-
.../component/maint/test_redundant_router.py | 6 +-
.../test_redundant_router_deployment_planning.py | 10 +-
.../maint/testpath_disable_enable_zone.py | 10 +-
.../component/test_advancedsg_networks.py | 10 +-
.../integration/component/test_browse_templates.py | 66 +++---
test/integration/component/test_browse_volumes.py | 194 +++++++++---------
test/integration/component/test_deploy_vgpu_vm.py | 2 +-
.../component/test_dynamic_compute_offering.py | 20 +-
test/integration/component/test_haproxy.py | 2 +-
.../component/test_multiple_ips_per_nic.py | 4 +-
.../component/test_organization_states.py | 8 +-
test/integration/component/test_stopped_vm.py | 2 +-
...template_from_snapshot_with_template_details.py | 2 +-
test/integration/component/test_vpc_offerings.py | 6 +-
test/integration/smoke/test_accounts.py | 12 +-
test/integration/smoke/test_vm_autoscaling.py | 7 +-
test/integration/smoke/test_vm_life_cycle.py | 8 +-
test/integration/smoke/test_vm_snapshots.py | 2 +-
test/integration/testpaths/testpath_stopped_vm.py | 4 +-
test/integration/testpaths/testpath_usage.py | 12 +-
test/integration/testpaths/testpath_vmlc.py | 10 +-
.../demo/simulator/testcase/test_vm_life_cycle.py | 6 +-
tools/ngui/static/js/lib/jquery-1.7.2.js | 2 +-
ui/docs/development.md | 2 +-
ui/public/locales/en.json | 16 +-
ui/public/locales/ja_JP.json | 2 +-
ui/public/locales/pt_BR.json | 2 +
ui/src/components/view/InfoCard.vue | 4 +-
ui/src/components/view/ListView.vue | 7 +-
.../view/VolumesTab.vue} | 106 +++++-----
ui/src/config/section/compute.js | 4 +-
ui/src/config/section/infra/routers.js | 3 +
ui/src/config/section/infra/systemVms.js | 4 +
ui/src/config/section/plugin/quota.js | 10 +-
ui/src/utils/plugins.js | 17 ++
ui/src/views/AutogenView.vue | 4 +
ui/src/views/compute/AutoScaleDownPolicyTab.vue | 46 ++---
ui/src/views/compute/AutoScaleUpPolicyTab.vue | 46 ++---
ui/src/views/compute/CreateAutoScaleVmGroup.vue | 39 ++--
ui/src/views/compute/DeployVM.vue | 4 +-
ui/src/views/compute/InstanceTab.vue | 63 +-----
ui/src/views/network/LoadBalancing.vue | 2 +-
ui/src/views/plugins/quota/QuotaSummary.vue | 4 +-
.../cloud/utils/cisco/n1kv/vsm/VsmResponse.java | 2 +-
120 files changed, 1064 insertions(+), 618 deletions(-)
create mode 100644 api/src/test/java/org/apache/cloudstack/api/command/admin/vm/MigrateVirtualMachineWithVolumeCmdTest.java
create mode 100644 framework/quota/src/test/java/org/apache/cloudstack/quota/dao/QuotaAccountDaoImplTest.java
copy ui/src/{views/network/GuestVlanNetworksTab.vue => components/view/VolumesTab.vue} (51%)