You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cloudstack.apache.org by Mice Xia <mi...@tcloudcomputing.com> on 2012/07/24 08:02:44 UTC

答复: max guest limit in hypervisor capabilities

Hi, Koushik

SELECT * FROM cloud.hypervisor_capabilities;
+----+--------------------------------------+-----------------+--------------------+------------------+------------------------+
| id | uuid                                 | hypervisor_type | hypervisor_version | max_guests_limit | security_group_enabled |
+----+--------------------------------------+-----------------+--------------------+------------------+------------------------+
|  1 | fb09cd73-d2ff-4f11-84bb-ea0ae7d358ee | XenServer       | default            |                2 |                      1 | 
|  2 | 518962ab-f50b-4e95-aaf2-aaece3e6c892 | XenServer       | XCP 1.0            |               50 |                      1 | 
|  3 | e7feccc6-415b-440d-bc9d-fd9ffbfa3c47 | XenServer       | 5.6                |               50 |                      1 | 
|  4 | 8107d8e2-b5dd-4041-a532-dc996e2d012a | XenServer       | 5.6 FP1            |               50 |                      1 | 
|  5 | 50aa2194-e747-4667-8c75-0e0203826b5a | XenServer       | 5.6 SP2            |                2 |                      1 |

As it is, limits of Xenserver default and xenserver 5.6 sp2 were already modified to 2
Not like a UI related issue.

Regards
Mice



答复: max guest limit in hypervisor capabilities

Posted by Mice Xia <mi...@tcloudcomputing.com>.
Hi, Koushik

i've filed a bug, CS-15679, should I also submit a patch for it?

Regards
Mice





答复: max guest limit in hypervisor capabilities

Posted by Mice Xia <mi...@tcloudcomputing.com>.
Hi, Koushik

i've filed a bug, CS-15679, should I also submit a patch for it?

Regards
Mice





RE: max guest limit in hypervisor capabilities

Posted by Koushik Das <ko...@citrix.com>.
I found that it is getting checked in the first fit allocator (server/src/com/cloud/agent/manager/allocator/impl/FirstFitAllocator.java). The '==' check is incorrect though, should have been '>='. Please go ahead and file a bug if this is not working as expected.

Code snippet

            //find number of guest VMs occupying capacity on this host.
            Long vmCount = _vmInstanceDao.countRunningByHostId(host.getId());
            Long maxGuestLimit = getHostMaxGuestLimit(host);
            if (vmCount.longValue() == maxGuestLimit.longValue()){
                if (s_logger.isDebugEnabled()) {
                    s_logger.debug("Host name: " + host.getName() + ", hostId: "+ host.getId() +" already has max Running VMs(count includes system VMs), limit is: " + maxGuestLimit + " , skipping this and trying other available hosts");
                }
                continue;
            }



-----Original Message-----
From: Mice Xia [mailto:mice_xia@tcloudcomputing.com] 
Sent: Tuesday, July 24, 2012 11:33 AM
To: cloudstack-dev@incubator.apache.org; cloudstack-users@incubator.apache.org
Cc: Mice Xia
Subject: 答复: max guest limit in hypervisor capabilities

Hi, Koushik

SELECT * FROM cloud.hypervisor_capabilities;
+----+--------------------------------------+-----------------+--------------------+------------------+------------------------+
| id | uuid                                 | hypervisor_type | hypervisor_version | max_guests_limit | security_group_enabled |
+----+--------------------------------------+-----------------+--------------------+------------------+------------------------+
|  1 | fb09cd73-d2ff-4f11-84bb-ea0ae7d358ee | XenServer       | default            |                2 |                      1 | 
|  2 | 518962ab-f50b-4e95-aaf2-aaece3e6c892 | XenServer       | XCP 1.0            |               50 |                      1 | 
|  3 | e7feccc6-415b-440d-bc9d-fd9ffbfa3c47 | XenServer       | 5.6                |               50 |                      1 | 
|  4 | 8107d8e2-b5dd-4041-a532-dc996e2d012a | XenServer       | 5.6 FP1            |               50 |                      1 | 
|  5 | 50aa2194-e747-4667-8c75-0e0203826b5a | XenServer       | 5.6 SP2            |                2 |                      1 |

As it is, limits of Xenserver default and xenserver 5.6 sp2 were already modified to 2 Not like a UI related issue.

Regards
Mice



RE: max guest limit in hypervisor capabilities

Posted by Koushik Das <ko...@citrix.com>.
I found that it is getting checked in the first fit allocator (server/src/com/cloud/agent/manager/allocator/impl/FirstFitAllocator.java). The '==' check is incorrect though, should have been '>='. Please go ahead and file a bug if this is not working as expected.

Code snippet

            //find number of guest VMs occupying capacity on this host.
            Long vmCount = _vmInstanceDao.countRunningByHostId(host.getId());
            Long maxGuestLimit = getHostMaxGuestLimit(host);
            if (vmCount.longValue() == maxGuestLimit.longValue()){
                if (s_logger.isDebugEnabled()) {
                    s_logger.debug("Host name: " + host.getName() + ", hostId: "+ host.getId() +" already has max Running VMs(count includes system VMs), limit is: " + maxGuestLimit + " , skipping this and trying other available hosts");
                }
                continue;
            }



-----Original Message-----
From: Mice Xia [mailto:mice_xia@tcloudcomputing.com] 
Sent: Tuesday, July 24, 2012 11:33 AM
To: cloudstack-dev@incubator.apache.org; cloudstack-users@incubator.apache.org
Cc: Mice Xia
Subject: 答复: max guest limit in hypervisor capabilities

Hi, Koushik

SELECT * FROM cloud.hypervisor_capabilities;
+----+--------------------------------------+-----------------+--------------------+------------------+------------------------+
| id | uuid                                 | hypervisor_type | hypervisor_version | max_guests_limit | security_group_enabled |
+----+--------------------------------------+-----------------+--------------------+------------------+------------------------+
|  1 | fb09cd73-d2ff-4f11-84bb-ea0ae7d358ee | XenServer       | default            |                2 |                      1 | 
|  2 | 518962ab-f50b-4e95-aaf2-aaece3e6c892 | XenServer       | XCP 1.0            |               50 |                      1 | 
|  3 | e7feccc6-415b-440d-bc9d-fd9ffbfa3c47 | XenServer       | 5.6                |               50 |                      1 | 
|  4 | 8107d8e2-b5dd-4041-a532-dc996e2d012a | XenServer       | 5.6 FP1            |               50 |                      1 | 
|  5 | 50aa2194-e747-4667-8c75-0e0203826b5a | XenServer       | 5.6 SP2            |                2 |                      1 |

As it is, limits of Xenserver default and xenserver 5.6 sp2 were already modified to 2 Not like a UI related issue.

Regards
Mice