This is an automated email from the ASF dual-hosted git repository.
harikrishna pushed a change to branch VMDynamicScalabilityGranularity
in repository https://gitbox.apache.org/repos/asf/cloudstack.git.
discard aebc6a0 Fix test_scale.py for simulator environment
discard 6fcb038 Grey out dynamic scale VM flag on Edit VM dialog if dynamic
scaling is not enabled on template, service offering and global setting.
discard 28dc22d Add global setting value to the enable or disable the flag on
UI
discard 02d5b4f Greyout Scale VM Icon on a running VM, if the VM is not
configured to be dynamically scalable
discard 6f40469 Grey out enable dynamic scaling option on deploy VM wizard
when service offering and template are not dynamically scalable
discard dc36125 Updated marvin tests and removed redundant translations
discard 40ef714 Changes added to UI to show Scale VM icon to only VMs which
are marked as dynamically scalable.
discard 223d166 Set default value to true for dynamic scaling enabled column
on ServiceOfferingVO
discard cd75aaf Formatting Changes
discard 2b8c3b1 Fixed Boolean to boolean Added UI response parameter to
system VMs
discard 9ce41fd Added version number on new API parameters Used single method
for multiple checks
discard b23c34f Added marvin tests required for these changes
discard 9247ed4 Reverted 414 to 415 schema file empty line changes
discard fecf366 Changed name from dynamically scalable to dynamic scaling
enabled for service offering VO and its usages
discard 7465263 Naming corrections for service offering response
discard 54ac484 Added dynamic scalable flag on template while updating
stopped VM. Fixed some log messages
discard cf0eed9 Added tool tip during VM deployment
discard 42c3322 Filter service offerings based on dynamic scalable flag while
listing offerings for scaling VM
discard cb6fd32 Added response param in UI for system service offering
discard 7eec637 UI changes, added new labels
discard 48ca05e UI changes
discard 3f0388c Dynamic Scaling option granularity
add 2eae0f5 SystemVM: Set agent state to disconnected on Stopping the
systemVM (#5010)
add 5f734f7 vmware: Disk controller vmware deploy as is (#5006)
add 5cbc1d9 Fixed invalid ostypeid when not using deployasis (#5033)
add c6ba3d1 ui: Make 'ACL' field as mandatory and add warning message for
default_allow and default_deny (#5003)
add d47e273 server: Prevent NPE if hypervisor's capabilities are null
(#5029)
add 4b7fa4e Merge remote-tracking branch 'apache/4.15'
add 1e13855 Add startdate formate to documents. (#5026)
add 06744c1 Externalize OOBM background task's interval (#4881)
add a0d9ace fix: create template with Marvin (#4631)
add 42e3b11 systemvmtemplate: update to Debian 10.9 (#5038)
add f1c83a0 maven: Use https for jenkins repo, to fix build with newer
maven (#5039)
add 6531ee5 Externalize config to set min memory/cpu with division by
overprovisi⦠(#4722)
add a3cdd1f Allow deploy Admin VMs and VRs in disabled
zones/pods/clusters (#3600)
add d28cb78 Dynamic Scaling option granularity
add 536ea98 UI changes
add c9e6d4d UI changes, added new labels
add a397324 Added response param in UI for system service offering
add 5794c4a Filter service offerings based on dynamic scalable flag while
listing offerings for scaling VM
add 8f25bd1 Added tool tip during VM deployment
add ea91309 Added dynamic scalable flag on template while updating
stopped VM. Fixed some log messages
add e3b2f50 Naming corrections for service offering response
add d63ca70 Changed name from dynamically scalable to dynamic scaling
enabled for service offering VO and its usages
add 667e741 Reverted 414 to 415 schema file empty line changes
add 0411053 Added marvin tests required for these changes
add a83173e Added version number on new API parameters Used single method
for multiple checks
add 55ed16f Fixed Boolean to boolean Added UI response parameter to
system VMs
add 14d15aa Formatting Changes
add dcaa72c Set default value to true for dynamic scaling enabled column
on ServiceOfferingVO
add 1e84d8c Changes added to UI to show Scale VM icon to only VMs which
are marked as dynamically scalable.
add cb693af Updated marvin tests and removed redundant translations
add 90da94d Grey out enable dynamic scaling option on deploy VM wizard
when service offering and template are not dynamically scalable
add ced6630 Greyout Scale VM Icon on a running VM, if the VM is not
configured to be dynamically scalable
add 4b93c40 Add global setting value to the enable or disable the flag on
UI
add 10d0953 Grey out dynamic scale VM flag on Edit VM dialog if dynamic
scaling is not enabled on template, service offering and global setting.
add d847caa Fix test_scale.py for simulator environment
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (aebc6a0)
\
N -- N -- N refs/heads/VMDynamicScalabilityGranularity (d847caa)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
api/src/main/java/com/cloud/host/Status.java | 3 +
api/src/main/java/com/cloud/vm/VirtualMachine.java | 3 +
.../api/command/user/job/ListAsyncJobsCmd.java | 2 +-
.../template/GetUploadParamsForTemplateCmd.java | 2 +-
.../OutOfBandManagementService.java | 3 +
.../cloud/deploy/DeploymentPlanningManager.java | 8 +
.../com/cloud/vm/VirtualMachineManagerImpl.java | 64 ++++--
.../src/main/java/com/cloud/host/dao/HostDao.java | 13 ++
.../main/java/com/cloud/host/dao/HostDaoImpl.java | 20 +-
.../src/main/java/com/cloud/vm/VMInstanceVO.java | 2 +-
.../hypervisor/vmware/resource/VmwareResource.java | 46 +----
pom.xml | 4 +-
.../allocator/impl/RecreateHostAllocator.java | 15 --
.../main/java/com/cloud/api/ApiResponseHelper.java | 2 +-
.../deploy/DeploymentPlanningManagerImpl.java | 153 +++++++++++---
.../java/com/cloud/deploy/FirstFitPlanner.java | 39 ----
.../com/cloud/hypervisor/HypervisorGuruBase.java | 36 +++-
.../main/java/com/cloud/vm/UserVmManagerImpl.java | 7 +
.../OutOfBandManagementServiceImpl.java | 4 +-
.../DeploymentPlanningManagerImplTest.java | 221 ++++++++++++++++++++-
.../scripts/install_systemvm_packages.sh | 4 +-
tools/appliance/systemvmtemplate/template.json | 4 +-
.../checkstyle/src/main/resources/cloud-style.xml | 2 +-
tools/marvin/marvin/lib/base.py | 26 +--
ui/public/locales/en.json | 2 +
ui/src/components/view/DetailSettings.vue | 11 +-
ui/src/views/network/VpcTab.vue | 2 +-
ui/src/views/network/VpcTiersTab.vue | 26 ++-
28 files changed, 516 insertions(+), 208 deletions(-)
rename server/src/test/java/com/cloud/{vm =>
deploy}/DeploymentPlanningManagerImplTest.java (64%)