You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cloudstack.apache.org by "Prasanna Santhanam (JIRA)" <ji...@apache.org> on 2013/05/26 08:43:19 UTC

[jira] [Commented] (CLOUDSTACK-2683) creation of system VMs fail when using devcloud

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

Prasanna Santhanam commented on CLOUDSTACK-2683:
------------------------------------------------

This doesn't seem to be a problem on a XCP 1.6 host. The devcloud xcp-xapi.log lists the following lines:

[20130526T06:36:32.088Z|debug|devcloud|510 INET 127.0.0.1:80|VM.set_memory_limits R:18b4b6b53f80|audit] VM.set_memory_limits: self = 9b937ca6-9548-d334-0d01-54657aea2c3f (s-5-VM); static_min = 134217728; static_max = 104857600; dynamic_
min = 104857600; dynamic_max = 104857600
[20130526T06:36:32.090Z|debug|devcloud|510 INET 127.0.0.1:80|VM.set_memory_limits R:18b4b6b53f80|xapi] Raised at xapi_vm_memory_constraints.ml:56.13-184 -> xapi_vm.ml:157.1-90 -> pervasiveext.ml:22.2-9
[20130526T06:36:32.092Z|debug|devcloud|510 INET 127.0.0.1:80|VM.set_memory_limits R:18b4b6b53f80|backtrace] Raised at pervasiveext.ml:26.22-25 -> rbac.ml:229.16-23
[20130526T06:36:32.092Z|debug|devcloud|510 INET 127.0.0.1:80|VM.set_memory_limits R:18b4b6b53f80|backtrace] Raised at rbac.ml:238.10-15 -> server_helpers.ml:79.11-41
[20130526T06:36:32.092Z|debug|devcloud|510 INET 127.0.0.1:80|VM.set_memory_limits R:18b4b6b53f80|dispatcher] Server_helpers.exec exception_handler: Got exception MEMORY_CONSTRAINT_VIOLATION: [ Memory limits must satisfy: static_min ≤ dy
namic_min ≤ dynamic_max ≤ static_max ]

The memory limits are in the required range with static_min <= dynamic_min = dynamic_max = static_max


Further investigating the failure.
                
> creation of system VMs fail when using devcloud
> -----------------------------------------------
>
>                 Key: CLOUDSTACK-2683
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-2683
>             Project: CloudStack
>          Issue Type: Bug
>      Security Level: Public(Anyone can view this level - this is the default.) 
>          Components: Install and Setup, Xen
>    Affects Versions: 4.2.0
>         Environment: Host OS is Mac OS X, devcloud 2.0 appliance
>            Reporter: Shane Witbeck
>
> Following the devcloud guide [1] in the wiki, I get the following exception when the management server attempts to create system VMs:
> WARN  [xen.resource.CitrixResourceBase] (DirectAgent-21:) Catch Exception: class com.xensource.xenapi.Types$XenAPIException due to MEMORY_CONSTRAINT_VIOLATIONMemory limits must satisfy: static_min ? dynamic_min ? dynamic_max ? static_max
> MEMORY_CONSTRAINT_VIOLATIONMemory limits must satisfy: static_min ? dynamic_min ? dynamic_max ? static_max
> 	at com.xensource.xenapi.Types.checkResponse(Types.java:1936)
> 	at com.xensource.xenapi.Connection.dispatch(Connection.java:368)
> 	at com.cloud.hypervisor.xen.resource.XenServerConnectionPool$XenServerConnection.dispatch(XenServerConnectionPool.java:909)
> 	at com.xensource.xenapi.VM.setMemoryLimits(VM.java:3735)
> 	at com.cloud.hypervisor.xen.resource.CitrixResourceBase.setMemory(CitrixResourceBase.java:3530)
> 	at com.cloud.hypervisor.xen.resource.CitrixResourceBase.createVmFromTemplate(CitrixResourceBase.java:1240)
> 	at com.cloud.hypervisor.xen.resource.CitrixResourceBase.execute(CitrixResourceBase.java:1582)
> 	at com.cloud.hypervisor.xen.resource.XcpOssResource.execute(XcpOssResource.java:143)
> 	at com.cloud.hypervisor.xen.resource.CitrixResourceBase.executeRequest(CitrixResourceBase.java:546)
> 	at com.cloud.hypervisor.xen.resource.XcpOssResource.executeRequest(XcpOssResource.java:137)
> 	at com.cloud.agent.manager.DirectAgentAttache$Task.run(DirectAgentAttache.java:186)
> 	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
> 	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> 	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> 	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
> 	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:206)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
> 	at java.lang.Thread.run(Thread.java:680)
> [1] https://cwiki.apache.org/confluence/display/CLOUDSTACK/DevCloud
> Verified same setup steps work with 4.1.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Re: [jira] [Commented] (CLOUDSTACK-2683) creation of system VMs fail when using devcloud

Posted by Prasanna Santhanam <ts...@apache.org>.
We were setting the static_min in XcpOssResource (resource used by
DevCloud's xcp kronos xen) to 128m and the static_max the offering had
sent through was set to 100m. This caused the violation in the memory
values.

Introduced the appropriate override for the XcpOssResource of
DevCloud. SystemVMs came up in DevCloud successfully.

I had forgotten to make the fix (7ea2c95) I made last week for XCP into the
DevCloud resource. Fixed now with (5b902c7)


-- 
Prasanna.,

On Sun, May 26, 2013 at 01:06:23AM -0600, Marcus Sorensen wrote:
> I should say that it randomly fails with the larger memory limits (as
> the process grows it eventually causes problems), if dom0 has a small
> amount of memory like devcloud does. Shane said in a previous message
> that 4.1 works. So I'm not entirely sure, but one thing to check at
> least would be that the java process isn't asking for as much or more
> memory than dom0 has.
> 
> On Sun, May 26, 2013 at 1:01 AM, Marcus Sorensen <sh...@gmail.com> wrote:
> > It's because the tomcat memory limits were raised in 4.1 to deal with
> > the initial memory footprint increase back in Feb. It hasn't run in
> > stock devcloud since. I increased the dom0 memory on mine to make it
> > work.  I think there was subsequent work in April or so to get the
> > memory back down, so we may be able to decrease the xmx=2G or whatever
> > it is back down.
> >
> > XCP may not have ever increased their run limit.
> >
> > On Sun, May 26, 2013 at 12:43 AM, Prasanna Santhanam (JIRA)
> > <ji...@apache.org> wrote:
> >>
> >>     [ https://issues.apache.org/jira/browse/CLOUDSTACK-2683?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13667216#comment-13667216 ]
> >>
> >> Prasanna Santhanam commented on CLOUDSTACK-2683:
> >> ------------------------------------------------
> >>
> >> This doesn't seem to be a problem on a XCP 1.6 host. The devcloud xcp-xapi.log lists the following lines:
> >>
> >> [20130526T06:36:32.088Z|debug|devcloud|510 INET 127.0.0.1:80|VM.set_memory_limits R:18b4b6b53f80|audit] VM.set_memory_limits: self = 9b937ca6-9548-d334-0d01-54657aea2c3f (s-5-VM); static_min = 134217728; static_max = 104857600; dynamic_
> >> min = 104857600; dynamic_max = 104857600
> >> [20130526T06:36:32.090Z|debug|devcloud|510 INET 127.0.0.1:80|VM.set_memory_limits R:18b4b6b53f80|xapi] Raised at xapi_vm_memory_constraints.ml:56.13-184 -> xapi_vm.ml:157.1-90 -> pervasiveext.ml:22.2-9
> >> [20130526T06:36:32.092Z|debug|devcloud|510 INET 127.0.0.1:80|VM.set_memory_limits R:18b4b6b53f80|backtrace] Raised at pervasiveext.ml:26.22-25 -> rbac.ml:229.16-23
> >> [20130526T06:36:32.092Z|debug|devcloud|510 INET 127.0.0.1:80|VM.set_memory_limits R:18b4b6b53f80|backtrace] Raised at rbac.ml:238.10-15 -> server_helpers.ml:79.11-41
> >> [20130526T06:36:32.092Z|debug|devcloud|510 INET 127.0.0.1:80|VM.set_memory_limits R:18b4b6b53f80|dispatcher] Server_helpers.exec exception_handler: Got exception MEMORY_CONSTRAINT_VIOLATION: [ Memory limits must satisfy: static_min ??? dy
> >> namic_min ??? dynamic_max ??? static_max ]
> >>
> >> The memory limits are in the required range with static_min <= dynamic_min = dynamic_max = static_max
> >>
> >>
> >> Further investigating the failure.
> >>
> >>> creation of system VMs fail when using devcloud
> >>> -----------------------------------------------
> >>>
> >>>                 Key: CLOUDSTACK-2683
> >>>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-2683
> >>>             Project: CloudStack
> >>>          Issue Type: Bug
> >>>      Security Level: Public(Anyone can view this level - this is the default.)
> >>>          Components: Install and Setup, Xen
> >>>    Affects Versions: 4.2.0
> >>>         Environment: Host OS is Mac OS X, devcloud 2.0 appliance
> >>>            Reporter: Shane Witbeck
> >>>
> >>> Following the devcloud guide [1] in the wiki, I get the following exception when the management server attempts to create system VMs:
> >>> WARN  [xen.resource.CitrixResourceBase] (DirectAgent-21:) Catch Exception: class com.xensource.xenapi.Types$XenAPIException due to MEMORY_CONSTRAINT_VIOLATIONMemory limits must satisfy: static_min ? dynamic_min ? dynamic_max ? static_max
> >>> MEMORY_CONSTRAINT_VIOLATIONMemory limits must satisfy: static_min ? dynamic_min ? dynamic_max ? static_max
> >>>       at com.xensource.xenapi.Types.checkResponse(Types.java:1936)
> >>>       at com.xensource.xenapi.Connection.dispatch(Connection.java:368)
> >>>       at com.cloud.hypervisor.xen.resource.XenServerConnectionPool$XenServerConnection.dispatch(XenServerConnectionPool.java:909)
> >>>       at com.xensource.xenapi.VM.setMemoryLimits(VM.java:3735)
> >>>       at com.cloud.hypervisor.xen.resource.CitrixResourceBase.setMemory(CitrixResourceBase.java:3530)
> >>>       at com.cloud.hypervisor.xen.resource.CitrixResourceBase.createVmFromTemplate(CitrixResourceBase.java:1240)
> >>>       at com.cloud.hypervisor.xen.resource.CitrixResourceBase.execute(CitrixResourceBase.java:1582)
> >>>       at com.cloud.hypervisor.xen.resource.XcpOssResource.execute(XcpOssResource.java:143)
> >>>       at com.cloud.hypervisor.xen.resource.CitrixResourceBase.executeRequest(CitrixResourceBase.java:546)
> >>>       at com.cloud.hypervisor.xen.resource.XcpOssResource.executeRequest(XcpOssResource.java:137)
> >>>       at com.cloud.agent.manager.DirectAgentAttache$Task.run(DirectAgentAttache.java:186)
> >>>       at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
> >>>       at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> >>>       at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >>>       at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
> >>>       at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:206)
> >>>       at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
> >>>       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
> >>>       at java.lang.Thread.run(Thread.java:680)
> >>> [1] https://cwiki.apache.org/confluence/display/CLOUDSTACK/DevCloud
> >>> Verified same setup steps work with 4.1.
> >>
> >> --
> >> This message is automatically generated by JIRA.
> >> If you think it was sent incorrectly, please contact your JIRA administrators
> >> For more information on JIRA, see: http://www.atlassian.com/software/jira


------------------------
Powered by BigRock.com


Re: [jira] [Commented] (CLOUDSTACK-2683) creation of system VMs fail when using devcloud

Posted by Prasanna Santhanam <ts...@apache.org>.
We were setting the static_min in XcpOssResource (resource used by
DevCloud's xcp kronos xen) to 128m and the static_max the offering had
sent through was set to 100m. This caused the violation in the memory
values.

Introduced the appropriate override for the XcpOssResource of
DevCloud. SystemVMs came up in DevCloud successfully.

I had forgotten to make the fix (7ea2c95) I made last week for XCP into the
DevCloud resource. Fixed now with (5b902c7)


-- 
Prasanna.,

On Sun, May 26, 2013 at 01:06:23AM -0600, Marcus Sorensen wrote:
> I should say that it randomly fails with the larger memory limits (as
> the process grows it eventually causes problems), if dom0 has a small
> amount of memory like devcloud does. Shane said in a previous message
> that 4.1 works. So I'm not entirely sure, but one thing to check at
> least would be that the java process isn't asking for as much or more
> memory than dom0 has.
> 
> On Sun, May 26, 2013 at 1:01 AM, Marcus Sorensen <sh...@gmail.com> wrote:
> > It's because the tomcat memory limits were raised in 4.1 to deal with
> > the initial memory footprint increase back in Feb. It hasn't run in
> > stock devcloud since. I increased the dom0 memory on mine to make it
> > work.  I think there was subsequent work in April or so to get the
> > memory back down, so we may be able to decrease the xmx=2G or whatever
> > it is back down.
> >
> > XCP may not have ever increased their run limit.
> >
> > On Sun, May 26, 2013 at 12:43 AM, Prasanna Santhanam (JIRA)
> > <ji...@apache.org> wrote:
> >>
> >>     [ https://issues.apache.org/jira/browse/CLOUDSTACK-2683?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13667216#comment-13667216 ]
> >>
> >> Prasanna Santhanam commented on CLOUDSTACK-2683:
> >> ------------------------------------------------
> >>
> >> This doesn't seem to be a problem on a XCP 1.6 host. The devcloud xcp-xapi.log lists the following lines:
> >>
> >> [20130526T06:36:32.088Z|debug|devcloud|510 INET 127.0.0.1:80|VM.set_memory_limits R:18b4b6b53f80|audit] VM.set_memory_limits: self = 9b937ca6-9548-d334-0d01-54657aea2c3f (s-5-VM); static_min = 134217728; static_max = 104857600; dynamic_
> >> min = 104857600; dynamic_max = 104857600
> >> [20130526T06:36:32.090Z|debug|devcloud|510 INET 127.0.0.1:80|VM.set_memory_limits R:18b4b6b53f80|xapi] Raised at xapi_vm_memory_constraints.ml:56.13-184 -> xapi_vm.ml:157.1-90 -> pervasiveext.ml:22.2-9
> >> [20130526T06:36:32.092Z|debug|devcloud|510 INET 127.0.0.1:80|VM.set_memory_limits R:18b4b6b53f80|backtrace] Raised at pervasiveext.ml:26.22-25 -> rbac.ml:229.16-23
> >> [20130526T06:36:32.092Z|debug|devcloud|510 INET 127.0.0.1:80|VM.set_memory_limits R:18b4b6b53f80|backtrace] Raised at rbac.ml:238.10-15 -> server_helpers.ml:79.11-41
> >> [20130526T06:36:32.092Z|debug|devcloud|510 INET 127.0.0.1:80|VM.set_memory_limits R:18b4b6b53f80|dispatcher] Server_helpers.exec exception_handler: Got exception MEMORY_CONSTRAINT_VIOLATION: [ Memory limits must satisfy: static_min ??? dy
> >> namic_min ??? dynamic_max ??? static_max ]
> >>
> >> The memory limits are in the required range with static_min <= dynamic_min = dynamic_max = static_max
> >>
> >>
> >> Further investigating the failure.
> >>
> >>> creation of system VMs fail when using devcloud
> >>> -----------------------------------------------
> >>>
> >>>                 Key: CLOUDSTACK-2683
> >>>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-2683
> >>>             Project: CloudStack
> >>>          Issue Type: Bug
> >>>      Security Level: Public(Anyone can view this level - this is the default.)
> >>>          Components: Install and Setup, Xen
> >>>    Affects Versions: 4.2.0
> >>>         Environment: Host OS is Mac OS X, devcloud 2.0 appliance
> >>>            Reporter: Shane Witbeck
> >>>
> >>> Following the devcloud guide [1] in the wiki, I get the following exception when the management server attempts to create system VMs:
> >>> WARN  [xen.resource.CitrixResourceBase] (DirectAgent-21:) Catch Exception: class com.xensource.xenapi.Types$XenAPIException due to MEMORY_CONSTRAINT_VIOLATIONMemory limits must satisfy: static_min ? dynamic_min ? dynamic_max ? static_max
> >>> MEMORY_CONSTRAINT_VIOLATIONMemory limits must satisfy: static_min ? dynamic_min ? dynamic_max ? static_max
> >>>       at com.xensource.xenapi.Types.checkResponse(Types.java:1936)
> >>>       at com.xensource.xenapi.Connection.dispatch(Connection.java:368)
> >>>       at com.cloud.hypervisor.xen.resource.XenServerConnectionPool$XenServerConnection.dispatch(XenServerConnectionPool.java:909)
> >>>       at com.xensource.xenapi.VM.setMemoryLimits(VM.java:3735)
> >>>       at com.cloud.hypervisor.xen.resource.CitrixResourceBase.setMemory(CitrixResourceBase.java:3530)
> >>>       at com.cloud.hypervisor.xen.resource.CitrixResourceBase.createVmFromTemplate(CitrixResourceBase.java:1240)
> >>>       at com.cloud.hypervisor.xen.resource.CitrixResourceBase.execute(CitrixResourceBase.java:1582)
> >>>       at com.cloud.hypervisor.xen.resource.XcpOssResource.execute(XcpOssResource.java:143)
> >>>       at com.cloud.hypervisor.xen.resource.CitrixResourceBase.executeRequest(CitrixResourceBase.java:546)
> >>>       at com.cloud.hypervisor.xen.resource.XcpOssResource.executeRequest(XcpOssResource.java:137)
> >>>       at com.cloud.agent.manager.DirectAgentAttache$Task.run(DirectAgentAttache.java:186)
> >>>       at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
> >>>       at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> >>>       at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >>>       at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
> >>>       at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:206)
> >>>       at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
> >>>       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
> >>>       at java.lang.Thread.run(Thread.java:680)
> >>> [1] https://cwiki.apache.org/confluence/display/CLOUDSTACK/DevCloud
> >>> Verified same setup steps work with 4.1.
> >>
> >> --
> >> This message is automatically generated by JIRA.
> >> If you think it was sent incorrectly, please contact your JIRA administrators
> >> For more information on JIRA, see: http://www.atlassian.com/software/jira


------------------------
Powered by BigRock.com


Re: [jira] [Commented] (CLOUDSTACK-2683) creation of system VMs fail when using devcloud

Posted by Marcus Sorensen <sh...@gmail.com>.
I should say that it randomly fails with the larger memory limits (as
the process grows it eventually causes problems), if dom0 has a small
amount of memory like devcloud does. Shane said in a previous message
that 4.1 works. So I'm not entirely sure, but one thing to check at
least would be that the java process isn't asking for as much or more
memory than dom0 has.

On Sun, May 26, 2013 at 1:01 AM, Marcus Sorensen <sh...@gmail.com> wrote:
> It's because the tomcat memory limits were raised in 4.1 to deal with
> the initial memory footprint increase back in Feb. It hasn't run in
> stock devcloud since. I increased the dom0 memory on mine to make it
> work.  I think there was subsequent work in April or so to get the
> memory back down, so we may be able to decrease the xmx=2G or whatever
> it is back down.
>
> XCP may not have ever increased their run limit.
>
> On Sun, May 26, 2013 at 12:43 AM, Prasanna Santhanam (JIRA)
> <ji...@apache.org> wrote:
>>
>>     [ https://issues.apache.org/jira/browse/CLOUDSTACK-2683?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13667216#comment-13667216 ]
>>
>> Prasanna Santhanam commented on CLOUDSTACK-2683:
>> ------------------------------------------------
>>
>> This doesn't seem to be a problem on a XCP 1.6 host. The devcloud xcp-xapi.log lists the following lines:
>>
>> [20130526T06:36:32.088Z|debug|devcloud|510 INET 127.0.0.1:80|VM.set_memory_limits R:18b4b6b53f80|audit] VM.set_memory_limits: self = 9b937ca6-9548-d334-0d01-54657aea2c3f (s-5-VM); static_min = 134217728; static_max = 104857600; dynamic_
>> min = 104857600; dynamic_max = 104857600
>> [20130526T06:36:32.090Z|debug|devcloud|510 INET 127.0.0.1:80|VM.set_memory_limits R:18b4b6b53f80|xapi] Raised at xapi_vm_memory_constraints.ml:56.13-184 -> xapi_vm.ml:157.1-90 -> pervasiveext.ml:22.2-9
>> [20130526T06:36:32.092Z|debug|devcloud|510 INET 127.0.0.1:80|VM.set_memory_limits R:18b4b6b53f80|backtrace] Raised at pervasiveext.ml:26.22-25 -> rbac.ml:229.16-23
>> [20130526T06:36:32.092Z|debug|devcloud|510 INET 127.0.0.1:80|VM.set_memory_limits R:18b4b6b53f80|backtrace] Raised at rbac.ml:238.10-15 -> server_helpers.ml:79.11-41
>> [20130526T06:36:32.092Z|debug|devcloud|510 INET 127.0.0.1:80|VM.set_memory_limits R:18b4b6b53f80|dispatcher] Server_helpers.exec exception_handler: Got exception MEMORY_CONSTRAINT_VIOLATION: [ Memory limits must satisfy: static_min ≤ dy
>> namic_min ≤ dynamic_max ≤ static_max ]
>>
>> The memory limits are in the required range with static_min <= dynamic_min = dynamic_max = static_max
>>
>>
>> Further investigating the failure.
>>
>>> creation of system VMs fail when using devcloud
>>> -----------------------------------------------
>>>
>>>                 Key: CLOUDSTACK-2683
>>>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-2683
>>>             Project: CloudStack
>>>          Issue Type: Bug
>>>      Security Level: Public(Anyone can view this level - this is the default.)
>>>          Components: Install and Setup, Xen
>>>    Affects Versions: 4.2.0
>>>         Environment: Host OS is Mac OS X, devcloud 2.0 appliance
>>>            Reporter: Shane Witbeck
>>>
>>> Following the devcloud guide [1] in the wiki, I get the following exception when the management server attempts to create system VMs:
>>> WARN  [xen.resource.CitrixResourceBase] (DirectAgent-21:) Catch Exception: class com.xensource.xenapi.Types$XenAPIException due to MEMORY_CONSTRAINT_VIOLATIONMemory limits must satisfy: static_min ? dynamic_min ? dynamic_max ? static_max
>>> MEMORY_CONSTRAINT_VIOLATIONMemory limits must satisfy: static_min ? dynamic_min ? dynamic_max ? static_max
>>>       at com.xensource.xenapi.Types.checkResponse(Types.java:1936)
>>>       at com.xensource.xenapi.Connection.dispatch(Connection.java:368)
>>>       at com.cloud.hypervisor.xen.resource.XenServerConnectionPool$XenServerConnection.dispatch(XenServerConnectionPool.java:909)
>>>       at com.xensource.xenapi.VM.setMemoryLimits(VM.java:3735)
>>>       at com.cloud.hypervisor.xen.resource.CitrixResourceBase.setMemory(CitrixResourceBase.java:3530)
>>>       at com.cloud.hypervisor.xen.resource.CitrixResourceBase.createVmFromTemplate(CitrixResourceBase.java:1240)
>>>       at com.cloud.hypervisor.xen.resource.CitrixResourceBase.execute(CitrixResourceBase.java:1582)
>>>       at com.cloud.hypervisor.xen.resource.XcpOssResource.execute(XcpOssResource.java:143)
>>>       at com.cloud.hypervisor.xen.resource.CitrixResourceBase.executeRequest(CitrixResourceBase.java:546)
>>>       at com.cloud.hypervisor.xen.resource.XcpOssResource.executeRequest(XcpOssResource.java:137)
>>>       at com.cloud.agent.manager.DirectAgentAttache$Task.run(DirectAgentAttache.java:186)
>>>       at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
>>>       at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>>>       at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>>>       at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
>>>       at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:206)
>>>       at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
>>>       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
>>>       at java.lang.Thread.run(Thread.java:680)
>>> [1] https://cwiki.apache.org/confluence/display/CLOUDSTACK/DevCloud
>>> Verified same setup steps work with 4.1.
>>
>> --
>> This message is automatically generated by JIRA.
>> If you think it was sent incorrectly, please contact your JIRA administrators
>> For more information on JIRA, see: http://www.atlassian.com/software/jira

Re: [jira] [Commented] (CLOUDSTACK-2683) creation of system VMs fail when using devcloud

Posted by Marcus Sorensen <sh...@gmail.com>.
It's because the tomcat memory limits were raised in 4.1 to deal with
the initial memory footprint increase back in Feb. It hasn't run in
stock devcloud since. I increased the dom0 memory on mine to make it
work.  I think there was subsequent work in April or so to get the
memory back down, so we may be able to decrease the xmx=2G or whatever
it is back down.

XCP may not have ever increased their run limit.

On Sun, May 26, 2013 at 12:43 AM, Prasanna Santhanam (JIRA)
<ji...@apache.org> wrote:
>
>     [ https://issues.apache.org/jira/browse/CLOUDSTACK-2683?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13667216#comment-13667216 ]
>
> Prasanna Santhanam commented on CLOUDSTACK-2683:
> ------------------------------------------------
>
> This doesn't seem to be a problem on a XCP 1.6 host. The devcloud xcp-xapi.log lists the following lines:
>
> [20130526T06:36:32.088Z|debug|devcloud|510 INET 127.0.0.1:80|VM.set_memory_limits R:18b4b6b53f80|audit] VM.set_memory_limits: self = 9b937ca6-9548-d334-0d01-54657aea2c3f (s-5-VM); static_min = 134217728; static_max = 104857600; dynamic_
> min = 104857600; dynamic_max = 104857600
> [20130526T06:36:32.090Z|debug|devcloud|510 INET 127.0.0.1:80|VM.set_memory_limits R:18b4b6b53f80|xapi] Raised at xapi_vm_memory_constraints.ml:56.13-184 -> xapi_vm.ml:157.1-90 -> pervasiveext.ml:22.2-9
> [20130526T06:36:32.092Z|debug|devcloud|510 INET 127.0.0.1:80|VM.set_memory_limits R:18b4b6b53f80|backtrace] Raised at pervasiveext.ml:26.22-25 -> rbac.ml:229.16-23
> [20130526T06:36:32.092Z|debug|devcloud|510 INET 127.0.0.1:80|VM.set_memory_limits R:18b4b6b53f80|backtrace] Raised at rbac.ml:238.10-15 -> server_helpers.ml:79.11-41
> [20130526T06:36:32.092Z|debug|devcloud|510 INET 127.0.0.1:80|VM.set_memory_limits R:18b4b6b53f80|dispatcher] Server_helpers.exec exception_handler: Got exception MEMORY_CONSTRAINT_VIOLATION: [ Memory limits must satisfy: static_min ≤ dy
> namic_min ≤ dynamic_max ≤ static_max ]
>
> The memory limits are in the required range with static_min <= dynamic_min = dynamic_max = static_max
>
>
> Further investigating the failure.
>
>> creation of system VMs fail when using devcloud
>> -----------------------------------------------
>>
>>                 Key: CLOUDSTACK-2683
>>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-2683
>>             Project: CloudStack
>>          Issue Type: Bug
>>      Security Level: Public(Anyone can view this level - this is the default.)
>>          Components: Install and Setup, Xen
>>    Affects Versions: 4.2.0
>>         Environment: Host OS is Mac OS X, devcloud 2.0 appliance
>>            Reporter: Shane Witbeck
>>
>> Following the devcloud guide [1] in the wiki, I get the following exception when the management server attempts to create system VMs:
>> WARN  [xen.resource.CitrixResourceBase] (DirectAgent-21:) Catch Exception: class com.xensource.xenapi.Types$XenAPIException due to MEMORY_CONSTRAINT_VIOLATIONMemory limits must satisfy: static_min ? dynamic_min ? dynamic_max ? static_max
>> MEMORY_CONSTRAINT_VIOLATIONMemory limits must satisfy: static_min ? dynamic_min ? dynamic_max ? static_max
>>       at com.xensource.xenapi.Types.checkResponse(Types.java:1936)
>>       at com.xensource.xenapi.Connection.dispatch(Connection.java:368)
>>       at com.cloud.hypervisor.xen.resource.XenServerConnectionPool$XenServerConnection.dispatch(XenServerConnectionPool.java:909)
>>       at com.xensource.xenapi.VM.setMemoryLimits(VM.java:3735)
>>       at com.cloud.hypervisor.xen.resource.CitrixResourceBase.setMemory(CitrixResourceBase.java:3530)
>>       at com.cloud.hypervisor.xen.resource.CitrixResourceBase.createVmFromTemplate(CitrixResourceBase.java:1240)
>>       at com.cloud.hypervisor.xen.resource.CitrixResourceBase.execute(CitrixResourceBase.java:1582)
>>       at com.cloud.hypervisor.xen.resource.XcpOssResource.execute(XcpOssResource.java:143)
>>       at com.cloud.hypervisor.xen.resource.CitrixResourceBase.executeRequest(CitrixResourceBase.java:546)
>>       at com.cloud.hypervisor.xen.resource.XcpOssResource.executeRequest(XcpOssResource.java:137)
>>       at com.cloud.agent.manager.DirectAgentAttache$Task.run(DirectAgentAttache.java:186)
>>       at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
>>       at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>>       at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>>       at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
>>       at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:206)
>>       at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
>>       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
>>       at java.lang.Thread.run(Thread.java:680)
>> [1] https://cwiki.apache.org/confluence/display/CLOUDSTACK/DevCloud
>> Verified same setup steps work with 4.1.
>
> --
> This message is automatically generated by JIRA.
> If you think it was sent incorrectly, please contact your JIRA administrators
> For more information on JIRA, see: http://www.atlassian.com/software/jira