6039 Commits

Author SHA1 Message Date
Edison Su
8312f1314b remove augtools 2011-05-26 23:19:53 -04:00
Edison Su
2279f8f962 fix register local storage: if host is reinstalled, local storage uuid is changed, we need to register a new local storage in db 2011-05-26 22:59:56 -04:00
Edison Su
9528b4de4f remove cgroup on ubuntu, as sometimes it hang reboot 2011-05-26 19:03:09 -04:00
Edison Su
ba6af493cb fix user_data fetch 2011-05-26 15:33:27 -04:00
anthony
7a266b9321 bug 10046: size in diskofferingVO is in type now
status 10046: resolved fixed
2011-05-26 13:51:08 -07:00
Edison Su
82ab4fcde4 localstorage uuid is generated by uuidgen, other than from hostip+localstoragepath 2011-05-26 11:52:28 -04:00
nit
6256c88be6 bug 9724 : ListEvents API - add granularity till the hours, minutes and seconds level. The new format that startDate and endDate expect are yyyy-MM-dd HH:mm:ss. To honour backward compatibility these parameters can also be in the old format yyyy-MM-dd. I have added this to the parameter documentation. Also changed is the log message for throwing error in case of parsing exception.
status 9724: resolved fixed
2011-05-26 21:21:28 +05:30
Edison Su
31018be095 fix build 2011-05-25 19:50:30 -04:00
anthony
559c334eeb bug 9779: release lock for exception
status 9779: resolved fixed
2011-05-25 19:50:28 -07:00
Edison Su
063d550325 bug 9787: fix tools
status 9787: resolved fixed
2011-05-25 19:36:40 -04:00
alena
8a68e8148e Fixed authorizeSecurityGroupIngressRule to work with "name" parameter 2011-05-25 18:59:30 -07:00
alena
cd6d933e48 Better logging for cluster agent rebalancing 2011-05-25 18:59:26 -07:00
anthony
37e6ded80c bug 10023: only set ip route for internal DNS
status 10023: resolved fixed
2011-05-25 17:39:20 -07:00
David Nalley
f026cd5540 adding el5 requires for qemu-img for bug 10033 2011-05-25 20:29:41 -04:00
Edison Su
fb59f9165b fix ant 2011-05-25 16:16:13 -04:00
will
7b27f3dfae bug 9982: Forgot to add the errortext when returning an error for using an invalid token. 2011-05-25 16:06:51 -07:00
will
fef2c58996 bug 9982: Ensuring that the registration token is used only once. 2011-05-25 16:06:49 -07:00
Edison Su
638fdca138 add db schema 2011-05-25 15:46:13 -04:00
Jessica Tomechak
da8ffe2430 Add doc download landing page to repo. 2011-05-25 15:04:23 -07:00
Edison Su
f1f75e6623 fix build 2011-05-25 14:59:47 -04:00
Jessica Tomechak
c4337bb991 Cleanup working dir. 2011-05-25 14:54:43 -07:00
Jessica Tomechak
a7b00946b1 bug 9826, document that ISO inside OVA is not supported. Plus other small fixes. 2011-05-25 14:52:00 -07:00
Jessica Tomechak
c0b9066516 Former 2.2.5 guides are now titled 2.2.6. 2011-05-25 14:51:59 -07:00
Jessica Tomechak
8b92b01186 Add 2.2.5 to version header, plus misc. small fixes. 2011-05-25 14:51:58 -07:00
Jessica Tomechak
2720d0710b Create versioned docs for 2.2.6. 2011-05-25 14:51:57 -07:00
Edison Su
2a7d02b52c bug 9787: add netapp integration back to 2.2 2011-05-25 14:32:48 -04:00
Edison Su
ec39238d6c fix build 2011-05-25 14:32:47 -04:00
anthony
2fdedfa14a db upgrade for multiple secondary storages 2011-05-25 14:15:43 -07:00
Frank
44a0fff2ec baremetal able to enter maintenance mode, delete host 2011-05-25 12:13:19 -07:00
Edison Su
29db060aee bug 8115: add source ip filter for kvm
status 8115: resolved fixed
2011-05-25 10:39:57 -04:00
alena
fc04d71e1f 225-226 DB upgrade for agent LB schema 2011-05-25 10:06:36 -07:00
alena
37b036ac39 Made sshKeys api commands visible for api doc generation 2011-05-25 09:40:54 -07:00
alena
388aea7be3 bug 9127: intermediate checkin for agent load balancer 2011-05-24 19:04:50 -07:00
alena
7fe3290d1b Fixed security issue in api - regular user can operate only with his own resources (except for the template - when the template is public, it's available for everyone) 2011-05-24 18:45:13 -07:00
alena
c0d84f3de8 Insert default security group to network_groups table when do upgrade from 21x to 22x branch 2011-05-24 18:45:01 -07:00
alena
55692fd7cf bug 9127: intermediate checkin for agent load balancer 2011-05-24 18:45:00 -07:00
anthony
4696e5066b fixed snapshot limitation issue 2011-05-24 14:55:19 -07:00
anthony
08ea2498d3 bug 10005: create directory before copying volume
status 10005: resolved fixed
2011-05-24 14:17:57 -07:00
anthony
9d758866af bug 9958:
1. send purge command only once.
2. in downloadlistener, there are two hosts, one is secondary storage host, the other is secondary storage VM host for this secondary storage.

status 9958: resolved fixed
2011-05-24 14:17:03 -07:00
will
24932a9fec bug 9999: Fixed missing account field issue in Safari
Merge from 2.2.4
2011-05-24 12:19:02 -07:00
Edison Su
cb9de5a028 add check in haproxy 2011-05-24 10:53:05 -04:00
keshav
5699f0b3c5 Added shared_source_nat_service column to upgrade script. 2011-05-24 10:45:57 -07:00
Murali Reddy
9f93fee7b6 Revert "bug 9785: events around VLAN assign/release"
pulling out as action event is required not the usage event

This reverts commit 7052e5451878a1595cb5b0d359a3a4482d9f9bc7.
2011-05-24 15:08:42 +05:30
Murali Reddy
8ad3fbf9d2 bug 9785: events around VLAN assign/release
adding usage event for new VLAN allocation for the account from the zone vlans
2011-05-24 13:55:22 +05:30
Jessica Tomechak
1458b3a8e2 Adding 2.2.5 and 2.2.4 Release Notes for CloudStack. 2011-05-23 15:59:43 -07:00
Alex Huang
0dfc44582b bug 9651: Adding network tags
Also changes in Request logging.
2011-05-23 15:51:50 -07:00
keshav
e22d99f70d Removed carriage return when a password is obtained. Changed mkpasswd encryption method to use SHA-512. 2011-05-23 12:18:46 -07:00
Abhinandan Prateek
5085cfd900 bug 8115: Source IP filtering in Virtual Router
schema change added to upgrade
2011-05-23 10:26:06 +05:30
Edison Su
ba63e5d103 bug 9937: move use.local.storage to FOSS 2011-05-22 14:39:45 -04:00
Edison Su
a13be45f7b bug 8350:
haproxy tunning:
0. Test case:
   httpd running in 5 user VMs, all of them created on a xenserver host(16 core, 42G memroy, 10G network)
   domR running on an anther host with same hardware configuration.
   test application, ab, running on anther host behind an anther seperate switch
1.haproxy is not a memory intensive app. I can get 4625.96 connection/s with 1G memory. While it's really a CPU intensive app, domR always uses around 100% CPU on the host.
2.By default, you can't get better connection/s rate, because ip_conntrack_max and tw_bucket are too small, you will see the error in domR like:
   "TCP: time wait bucket table overflow" or "nf_conntrack: table full, dropping packet".
  So I increase these numbers to 1000000 from 65536, then I can steadly get around 4600 connection/s when memory is >= 1G.

  Here is the connection per second, tested by "ab -n 1000000 -c 100 http://192.168.170.152:880/test.html"
  domR memory   conn/s
  128M:         3545.55
  256M:         4081.38
  512M:         4318.18
  1G:           4625.96
  7G:           4745.53

3. If I enable notrack for both connections between domr/user vm, and public network, that tell iptable in domR don't track the connection during my test, then I can get better number, around
5800 connections/s. But we can't enable notrack, as iptables is used to track throughput in domR.

4. In a word, with this commit, the connection rate of haproxy can be increased from 1000-2000/s to 4700/s when domR's memory is larger than 1G.

5. How many CPU need to assign to domR to get this number?  Haven't finished yet, as CPU is shared by all the VMs on the host, if other VMs are busy, it will impact the performance of haproxy.
2011-05-21 21:05:28 -04:00