Commit Graph

6554 Commits

Author SHA1 Message Date
Chiradeep Vittal
e725c8ffeb Ensure gc is slower, make some configs visible 2011-08-02 17:16:57 -07:00
Naredula Janardhana Reddy
b3b32fce9b bug 10811: public_hostname and public_ipv4 are set same as that of local_hostname, local_ipv4 only for Basic network 2011-08-02 13:53:26 +05:30
Naredula Janardhana Reddy
a790e79f44 bug 10811: public_hostname and public_ipv4 are set same as that of local_hostname, local_ipv4 2011-08-02 13:52:47 +05:30
Abhinandan Prateek
4f3dec5f1c bug 10812: adding domain suffixes to zone's router conf 2011-08-02 11:34:38 +05:30
frank
eda4a61a96 Add DB integrity checker, it checks:
1. Are there multiple hosts connect to the same local storage pool due to 2.1.x bug
2. Is there any missed premium upgrade

either true answer of above cause mangemnt stopping and asking user to contact Cloud.com support
2011-07-30 17:22:33 -07:00
Chiradeep Vittal
68f9ab5c5c DeleteLoadBalancer on invalid id throws NPE 2011-07-29 23:21:27 -07:00
Chiradeep Vittal
b329f61782 Fix duplicate ip addresses returned for loadbalancing 2011-07-29 23:21:27 -07:00
Chiradeep Vittal
0a36640546 from eip feature:
1. fix ordering of ingress and egress rules so that vms are protected from other vms on the same host in all cases
2. remove dependency on cloud-guest
2011-07-29 23:21:27 -07:00
frank
47c88d5499 Bug 10860 - PremiumUpgrade is not run when upgrading to 2.2.8 (edit)
run checker before any component loaded
2011-07-29 20:23:30 -07:00
Jessica Wang
f39cef1418 cloudStack - Elastic Load Balancer - hide tab_content_load_balancer when last IP is removed from middle menu. 2011-07-29 12:00:54 -07:00
Jessica Wang
c78357c386 cloudStack - Elastic Load Balancer - remove IP from middle menu when its last load balancer rule is removed. 2011-07-29 11:42:22 -07:00
Jessica Wang
ca9fb52ba6 cloudStack - Elastic Load Balancer - createLoadBalancer API has been changed from sync to async. This is another UI change (create load balancer rule with IP) for it. 2011-07-28 19:50:16 -07:00
Jessica Wang
7e8393e6da cloudStack - Elastic Load Balancer - click load balancer tab to populate load balancer rules when supportELB is "guest" or "public". 2011-07-28 19:12:24 -07:00
Jessica Wang
c074b2d63f cloudStack - Elastic Load Balancer - fix a server-side bug "unhandled exception executing api command: listLoadBalancerRules" 2011-07-28 19:11:00 -07:00
Jessica Wang
ac64855618 cloudStack - Elastic Load Balancer - hide details tab and show load balancer tab. 2011-07-28 18:49:33 -07:00
Jessica Wang
4ed5856407 cloudStack - Elastic Load Balancer - pass "forvirtualnetwork" whenever calling listPublicIpAddresses API. Otherwise, it will return an empty object. 2011-07-28 17:57:15 -07:00
Jessica Wang
68286170a2 cloudStack - Elastic Load Balancer - (1) After a zone is created, call listCapabilities API to refresh g_supportELB. (2) Add "forloadbalancing" parameter when calling listPublicIpAddresses API. 2011-07-28 17:28:19 -07:00
Jessica Wang
5e38a47127 cloudStack - Elastic Load Balancer - remove an obsolete localization label. 2011-07-28 16:43:27 -07:00
Jessica Wang
2f9385bc1f cloudStack - Elastic Load Balancer - rename Add Load Balancer button on the top of IP Address page. 2011-07-28 16:43:06 -07:00
Jessica Wang
e3e4870953 cloudStack - Elastic Load Balancer - fix a bug that g_supportELB became null on 2nd browser window (2nd browser window doesn't require login). 2011-07-28 16:30:24 -07:00
Jessica Wang
bd5bc4d39d cloudStack - Elastic Load Balancer - pass "forvirtualnetwork" parameter when calling listPublicIpAddresses API. 2011-07-28 16:17:44 -07:00
Chiradeep Vittal
1471b0a97a Add parameter to ListPublicIpAddressCmd : forloadbalancing 2011-07-28 14:38:14 -07:00
Chiradeep Vittal
a6b1453254 minor cleanup 2011-07-28 14:38:14 -07:00
Jessica Wang
ddfcad7e72 cloudStack - Elastic Load Balancer - after creating a load balancer (with IP) successfuly, get publicIpId from createloadbalancerruleresponse, and get call listPublicIpAddresses API to get full info of this newly created IP. 2011-07-28 14:00:39 -07:00
Jessica Wang
a10c81453e cloudStack - Elastic Load Balancer - listCapabilities API has been changed to return supportELB as "gest", "public" or "false". Here is related UI change. 2011-07-28 11:03:17 -07:00
Chiradeep Vittal
94be1584ac fix build, better names 2011-07-28 10:20:58 -07:00
anthony
8e2b1ce4cf fixed a typo 2011-07-28 10:19:29 -07:00
Chiradeep Vittal
2971e77401 change supportELB to report on which ips the ELB runs guest or public 2011-07-28 00:39:05 -07:00
Chiradeep Vittal
fae6fa790c ELB VM: implement delete LB by deleting ELB vm
in the future we will manage a pool of vms more intelligently
2011-07-28 00:15:16 -07:00
Chiradeep Vittal
2162cdf283 WIP2: make creating an ELB bullet proof 2011-07-27 21:11:26 -07:00
Chiradeep Vittal
b240c4a645 WIP: make creating an ELB bullet proof 2011-07-27 21:11:26 -07:00
Jessica Wang
b999980ce8 cloudStack - Elastic Load Balancer feature - if listCapabilities returns supportELB as true, hide Acquire IP button and show Add Load Balancer and IP button on IP Address page. Clicking Add Load Balancer and IP button will pop up a dialog containing zone dropdown (populated with basic zones), name, public port, private port, algorithm dropdown. 2011-07-27 19:41:57 -07:00
Jessica Wang
2abb982469 cloudStack - add new localization labels. 2011-07-27 19:41:56 -07:00
frank
37fc68bcd3 Bug 10860 - PremiumUpgrade is not run when upgrading to 2.2.8
Use a new target "system-integrity-checker" in components.xml/components-premium.xml.
All checkers must be explicitly specified in XML file, they will execute before any components load

status 10860: resolved fixed
2011-07-27 17:47:09 -07:00
Chiradeep Vittal
0ee45261e7 set a flag so that api clients know whether to use the elb api 2011-07-27 16:00:59 -07:00
Jessica Wang
5a3dd61245 cloudStack - update localization labels. 2011-07-27 14:00:02 -07:00
Chiradeep Vittal
042c06fbb6 Make createLoadBalancer async 2011-07-27 12:00:08 -07:00
Chiradeep Vittal
b829cde18f track ip to vm mapping 2011-07-27 12:00:08 -07:00
Chiradeep Vittal
f27116c50e log haproxy changes to system log and auth 2011-07-27 12:00:08 -07:00
Chiradeep Vittal
07c2f6cdc7 differentiate between dhcp server and elb vm 2011-07-27 12:00:07 -07:00
Chiradeep Vittal
e1c5d4ef55 fix npe 2011-07-27 12:00:07 -07:00
Chiradeep Vittal
2447830c55 fix network type check 2011-07-27 12:00:07 -07:00
Chiradeep Vittal
cd8e069f80 Acquire an ip and launch an ELB vm 2011-07-27 12:00:07 -07:00
anthony
4c8f5e0591 fixed NPE, secondary storage VM host may not exist even the secondary storage VM is running 2011-07-26 17:41:32 -07:00
anthony
bad0f77659 use the safe way to delete secondary storage directory 2011-07-25 18:16:05 -07:00
anthony
4572810b72 bug 10854: get basecopy physical size before destroying VDI, basecopy might be coalesced after destroying VDI
status 10854: resolved fixed
2011-07-25 17:57:53 -07:00
Nitin
149c8d4b03 bug 9596: Extract Template/ISO - make extractable = false by default. Make changes to cleanup the extract URL's for multiple sec. storage.
status 9596: resolved fixed
2011-07-18 10:28:59 -07:00
Nitin
85b8205522 bug 10520: CAPACITY_TYPE_PUBLIC_IP and CAPACITY_TYPE_PRIVATE_IP - Change from remove and insert to the to the insert and update model. It doesnt seem like they are referenced for the allocators while creating a vm. Next might change them to calculating them on the fly. 2011-07-18 22:08:19 +05:30
Sheng Yang
7f8a0dad31 bug 10714: Implement packet fragmentation
Also add an simple nio unit test.

status 10714: resolved fixed
2011-07-15 19:22:48 -07:00
Sheng Yang
1dac8f3815 bug 10737: Fix java.nio.BufferOverflowException in decompression
Also add unit test for compression/decompression

status 10737: resolved fixed
2011-07-15 18:21:45 -07:00