[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-9690?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16011784#comment-16011784
 ] 

ASF subversion and git services commented on CLOUDSTACK-9690:
-------------------------------------------------------------

Commit e7a7db3ef316bff63b0f0f341bcb6b3f9e29e76e in cloudstack's branch 
refs/heads/master from [~sudhansu]
[ https://gitbox.apache.org/repos/asf?p=cloudstack.git;h=e7a7db3 ]

CLOUDSTACK-9690: Scale CentOS7 VM fails with error

1. Removed XenServerGuestOsMemoryMap from CitrixHelper.java
This java file was holding a static in memory map named 
XenServerGuestOsMemoryMap. This was the source for xenserver dynamic memory 
values(max and min). These values were moved to guest_os_details table.

2. DAO layer was modified to access these values.
3. VirtualMachineTo object was modified to populate the dynamic memory values.
4. addGuestOs and UpdateGuestOS api has been modified to update memory values.


> Scale CentOS7 VM fails with error 
> ----------------------------------
>
>                 Key: CLOUDSTACK-9690
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-9690
>             Project: CloudStack
>          Issue Type: Bug
>      Security Level: Public(Anyone can view this level - this is the 
> default.) 
>    Affects Versions: 4.10.0.0
>            Reporter: Sudhansu Sahu
>            Assignee: Sudhansu Sahu
>
> Scale CentOS7 VM fails with error "Cannot scale up the vm because of memory 
> constraint violation"
> When creating VM from CentOS 7 template on the XenServer with dynamically 
> scaling enabled, instance starts with base specified memory instead of memory 
> * 4 as static limit.
> As the result, attempt to scale VM throws error in MS log:
> {noformat}
> java.lang.RuntimeException: Job failed due to exception Unable to scale vm 
> due to Catch exception com.cloud.utils.exception.CloudRuntimeException when 
> scaling VM:i-24-3976-VM due to 
> com.cloud.utils.exception.CloudRuntimeException: Cannot scale up the vm 
> because of memory constraint violation: 0 <= memory-static-min(2147483648) <= 
> memory-dynamic-min(8589934592) <= memory-dynamic-max(8589934592) <= 
> memory-static-max(2147483648)
> {noformat}
> REPO STEPS
> =============================
> # Enable dynamic scaling in Global settings
> # Register an CentOS 7 tempplate(with tools) and tick dynamic scaling
> # Deploy VM with this template
> # Start the VM and try to change service offering
> EXPECTED RESULT: VM should start with static limit 4x<assigned memory> and 
> scale up when offering is changed
> ACTUAL RESULT: VM starts with maximum static limit of <assigned memory> and 
> doesn't scale up with error in ms log :
> Cannot scale up the vm because of memory constraint violation: 



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to