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/07/26 13:28:10 UTC
[cloudstack] branch 4.18-vm-autoscaling created (now bbbd2df2e0)
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
at bbbd2df2e0 AS: add state to statistics data
This branch includes the following new commits:
new 790b3762e0 AutoScaling: update description of existing counter/condition apis
new e323035763 AS: reformat scripts/vm/hypervisor/xenserver/perfmon.py
new d6df48c4ce AS: add provider to counter
new af72e9d3c3 AS: add AutoScaleVmGroup.State
new 2fcff7b1ac AS: add AutoScalePolicy.Action
new b896177baa AS: add global configuration AutoScaleStatsInterval
new 0a03bed236 AS: move autoscaling methods from StatsCollector to AutoScaleManagerImpl
new 3a2ee8f5d9 AS: monitor AS group only if provider is netscaler
new fb81f15374 AS: update relationalOperator description
new 5abb3846b9 AS: add autoscaler counter with source="virtualrouter"
new 407969dec6 AS: fix java.lang.UnsupportedOperationException in _rules.clear()
new 38094e5c21 AS: check global config 'autoscale.stats.interval' when create autoscale vm group
new 69402e7611 AS: create first vm in autoscale vmgroup
new 245ddde55f AS: get vm cpu/memory stats in as vm group
new 794f470c78 AS: get VM stats for AS vm group
new 2474069787 AS: fix issue if policy has multiple conditions
new c560b2b072 AS: fix typo in UpdateAutoScaleVmGroupCmd
new a7d2e1d3e2 AS: re-organize AutoScaleCounterType values
new ceda2b7d18 AS: add VO/DAO for autoscale_vmgroup_statistics
new 3f1461535f AS: persist cpu/memory usage of user vms
new 8f447a38cc AS: updateCountersMap when get vm stats from hosts
new 08549cd575 AS: cleanup old statistics
new 1516de16a6 AS: update DB in schema-41710to41800.sql
new e2733f4f8f AS: Add GetAutoScaleMetricsCommand and GetAutoScaleMetricsAnswer
new 825416d59e AS: add global config 'autoscale.stats.cleanup.delay'
new 5603e361c0 AS: add value_type to autoscale_vmgroup_statistics
new 9844fa854f AS: setup GetAutoScaleMetricsCommand
new 4d2c2aacf4 AS: add processGetAutoScaleMetricsAnswer
new 34ac6ecfb4 AS: update GetAutoScaleMetricsCommand
new 18001123b0 AS: get haproxy stats in VR
new 869fce1055 AS: handle aggregated data
new 507ed2174c AS: consider multiple autoscale policies with same condition
new 8c6eba5665 AS: remove all vm group statistics when disable a vm group
new a2b1240548 AS: support vmware and xenserver
new 63eca08beb AS: add annotations for autoscale vm group
new 078e43f9fe AS: update state to Scaling when scale up/down
new 1a6e41a91d AS UI: part1
new fb2327b6b7 AS: add created to vm group response
new e35d81b094 AS: add network/ip information to vmgroup response
new b6a8a72568 AS: change type of counter in conditionResponse
new 5734783f2c AS: add counterId/counterName to condition
new 89aaa7720d AS DB: Add counters for VpcVirtualRouter
new 799341ce74 AS UI: add tab 'scale up policies'
new 2e2d23b8b5 AS UI: remove bulk actions from ScaleUpPolicyTab.vue
new 445bc85e90 AS UI: update ScaleUp policy and AS VM group
new b8b4dfd26b AS UI: add ScaleDownPolicyTab.vue
new 5434326542 AS UI: update LoadBalancing.vue to view/create AS vm group
new 8a92060ed2 AS UI: update LoadBalancing.vue to add rule for autoscale
new 041efce35a AS UI: fix ScaleUpPolicyTab.vue to display error for required fields
new 0447395711 AS: scan AS vm group in parallel
new e2df3f7055 AS: add 'Load Balancer Rule' tab for vm group
new 973f3a5cb6 AS UI: remove unused in AutoScaleLoadBalancing.vue
new 221ea0df12 AS UI: fix 'missing methodname' when create sticky policy
new 18e9815bc0 AS UI: fix sticky name is required when methodname is 'none'
new da04fe3eb3 AS UI: add tab 'AutoScale VM Profile'
new 90f5809484 AS: add lb provider to vm group response
new d5fd5bf26a AS UI: remove iso/pod/cluster/host/sshkey and move networks from CreateAutoScaleVmGroup.vue
new 324b387bed AS UI: add 'load balancer rule' section in CreateAutoScaleVmGroup
new a20c23f045 AS UI: remove keyboard/boot/startvm/affinity/instanceGroups/userdata
new 8f7f3643b5 AS UI: show lb rule in info card in wizard
new 815959ad67 AS UI: add "scale up policy" in wizard
new 3e5b04dae9 AS UI: add "scale down policy" in wizard
new 502d60ea1f AS UI: add user/destroyvmgraceperiod in wizard
new a232398b81 AS UI:create vm group from lb
new bac8742752 AS UI: remove hypervisor from UI, add few checks before submit
new fba3e49d37 AS UI: CreateAutoScaleVmGroup.vue: change vm/instance to vmgroup
new 7775df61f8 AS UI: remove networkConfig from CreateAutoScaleVmGroup
new 1182df7b76 AS UI: CreateAutoScaleVmGroup just works
new edb7559ccb AS UI: label.counterid -> label.counter
new 67cd349281 AS UI: condition is not mandatory in scaleup/down policy
new d07539bb9a AS: create AS vm group with more deploy params
new a9482928b7 AS: support custom service offering
new 3c88a4eb40 AS: update AS profile with new service offering ID
new b90953c0e1 AS: separated threads for checking and monitoring
new 9ce41fc903 AS: create method toAutoScaleVmGroupTO
new b851eeb059 AS: use TO to replace many DB queries
new fb250a2450 AS: refactor method getAutoscaleAction
new 452bfa5d60 AS UI: add removed labels
new 8b0553d31a AS: consider server state in get_haproxy_stats.sh
new 9576b2d431 AS: add 'policy_id' to 'autoscale_vmgroup_statistics' table
new 7fd5585186 AS: consider policy duration in cleanup
new 3b24749223 AS: fix type of CounterTO.source
new abfaa601bf AS: use groupId instead of asgroup in MonitorTask
new 2f7a51f2f1 AS UI: add type='number' to some fields
new e78bcc52a1 AS UI: fix input value comparision by parseInt
new a4c7c7f304 AS: add name to autoscale vm group
new aa74614b11 AS: (WIP) support shared/L2 networks
new a7d54cb566 AS UI: support multiple networks (API to do)
new d743bb2fc9 AS: new API/UI to update condition
new b62071a8c6 AS UI: optimize conditions in scaleup/down policy on UI
new 8916b85194 AS UI: rename ScaleUpPolicyTab.vue to AutoScaleUpPolicyTab.vue
new dd11c4c394 AS UI: update autoscale profile (String to List)
new 0b0ab65b47 AS UI: disable dynamic compute offering when create AS vm group
new 6a23a34a57 AS UI: Filter customized offering in update VM profile
new 8257ba46b6 AS: remove cpunumber/memory support in code
new 74dd5c44e9 AS: support sshkeypairids and affinitygroupids in server and UI
new 11509f0f6e Revert "AS UI: condition is not mandatory in scaleup/down policy"
new 757c37efbe AS: vm can be destroyed/expunged only if the vm group is Disabled
new cf21481348 AS: destroy vm if fail to start it
new dade4d4b8f AS: remove group-vm mapping when remove a vm group
new 2e4b580d52 AS: support networkids in VM profile (and UI)
new 82ece281fb AS: try-catch exception when startNewVM
new c8bd2e3f5b AS: Cannot remove vm group if there are vms
new a379397088 AS: get network stats for a specific public interface (rules are missing in VR)
new eee3b05a21 AS: add 'cleanup' to DeleteAutoScaleVmGroupCmd API
new 7a738f1a7c AS UI: add new properties in vm profile
new 38b95fc8fc AS: prevent (1) assign vm to LB; (2) remove LB of AS group; (3) remove VM from LB of not-Disabled AS gorup
new afccbc0258 UI: use correct label 'label.remove.vm.from.lb' when remove vm from LB
new b2b006b52c AS: fix NPE when remove a vm from AS LB
new be3e6ac590 AS: fix unit test error in AssignLoadBalancerTest
new 3895ff8877 VPC VR: fix wrong network received/sent and remove unused iptables rules
new c57d3bc3b5 AS: add 'userdata' to AS vm profile
new 7dd3c3f4c7 AS UI: update vm profile with userdata
new 7ad11f5fe8 AS: fix 'since' in api parameters
new 01da874112 AS: check autoscaleuserid only if provider is Netscaler
new ff15f2a522 AS UI: display vpc tiers and vms when create LB for autoscale
new 4ca3b87b58 AS: fix unable to create VM group in VPC networks
new 363ef7d803 AS UI: display progress of steps
new c752e1fa6a AS: fix NPE and use group Name instead of id in VM name
new 15705d7003 AS: fix exception in scaleup
new 885ec7364e AS UI: remove unneeded messages and errors
new 6a8d332017 AS UI: enable quick view of vm group
new 78a99a7019 AS UI: add values to support annotations and projectid
new 1138e446b1 AS: fix exception in scale down
new bbbd2df2e0 AS: add state to statistics data
The 125 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.