Commit Graph

7076 Commits

Author SHA1 Message Date
Jessica Wang c07c427f80 bug 11255: cloudStack - IP address page - Create Firewall rule - fix a JavaScript syntax bug. 2011-08-25 14:18:33 -07:00
alena 1c1ef85833 bug 11260: Take networkRate for domR's guest and public interface from the corresponding system service offering 2011-08-25 14:11:27 -07:00
prachi 6164da188c Bug 11261 - Allow to update host tags
Changes:
- Changes to updateHostCmd to accepts hosttags parameter
- Changes to wipe out existing tags and save new ones in host_tags DB.
- UpdateHost is Admin only operation - so only root admin can update host tags
2011-08-25 12:55:24 -07:00
alena 066ebc1368 bug 11185: support multiple CIDR on overlapping port ranges for firewall rules
status 11185: resolved fixed
2011-08-25 12:00:44 -07:00
David Nalley 4374bb6774 bug 11223: ensure all config files are %config(noreplace) in the spec
status 11223: resolved fixed
2011-08-25 10:24:44 -04:00
David Nalley 67f5d34c4c bug 11258: add wget as a requires for cloud-agent-scripts
status 11258: resolved fixed
2011-08-25 10:11:32 -04:00
Naredula Janardhana Reddy c3efad4827 bug 11253:
Added New value "link-local"  to  global config network.loadbalancer.haproxy.stats.visibility . With this change it can take new parameter "link-local" value apart from the existing 3 values global,guest-network,disabled.
       global -  stats visible from public network
       guest-network - stats visible only to guestnetwork.
       link-local - stats visible only to link local network
       disabled - stats disabled.
2011-08-25 18:35:42 +05:30
alena a971aaa39e bug 11242: check if db object is already removed before generating the Debug log. It can happen in case when deleteHost command is called many times in parallel for the same host
status 11242: resolved fixed
2011-08-24 15:41:55 -07:00
alena 623e6c97df bug 11236: domainAdmin/regularUser can edit/delete/copy/extract Public template/iso only if it was created by them. They still can use/see public template/iso when execute list/deploy/attachIso commands. Root admin can operate with other people templates w/o any restrictions.
status 11236: resolved fixed
2011-08-24 14:45:01 -07:00
Jessica Wang 421bd9b025 cloudStack - add new translation labels. 2011-08-24 14:08:40 -07:00
Jessica Wang 06c0f92add cloudStack - pass "forVirtualNetwork=false" when creating IP range for public network in an security-group-enabled (advanced) zone. 2011-08-24 14:03:39 -07:00
Kelven Yang 4f1270d3d7 bug 11219: use local storage flag from service offering when it is ROOT disk 2011-08-24 13:34:24 -07:00
alena b4e022a9b4 bug 11237: 1) Remove capacity records when corresponding pod/zone is removed 2) On api layer check if zone exists before listing capacity record
status 11237: resolved fixed
2011-08-24 13:18:04 -07:00
Edison Su 993b5f5ba5 bug 11217: add secondary storage id into snapshot, if it's an empty snapshot
status 11217: resolved fixed
2011-08-24 11:07:52 -07:00
Edison Su af0d150ac1 bug 11217: add secondary storage id into snapshot, if it's an empty snapshot
status 11217: resolved fixed
2011-08-24 11:07:48 -07:00
alena 97b148b03d bug 11060: use lockTable instead of rowLock when createDomR/createDhcp
status 11060: resolved fixed
2011-08-24 10:56:24 -07:00
alena e4db9f4518 Removed unused imports 2011-08-24 10:18:34 -07:00
Naredula Janardhana Reddy 2ffa0e9c0a Revert "bug 11191: Added global config to disable/enable rp_filter for domR(public interfaces)"
This reverts commit d966906374d4a0cb8fa57326a1f7625c871f64fd.
2011-08-24 13:40:42 +05:30
Naredula Janardhana Reddy 1190e70f22 Revert "bug 11191:"
This reverts commit 6e59b94d6be8a9638df3e4f3de3b0993961da631.
2011-08-24 13:40:04 +05:30
Naredula Janardhana Reddy b7cf081281 bug 11191:
Added global config to enable/disable rp_filter for domR.
   previous commit: d966906374d4a0cb8fa57326a1f7625c871f64fd

   Test Case-1 :
      1) Set network.disable.rpfilter  global config to true
      2) Restart the domR
      3) check the settings reflected in proc filesystem
           - for public interface like eth2,eth3 : /proc/sys/net/ipv4/conf/eth2/rp_filter should have 0 , and rest other interfaces should have value of 1
   Test Case-2 :
      1) set network.disable.rpfilter global config to false
      2) Restart the domR
      3) check the settings reflected in proc filesystem
           - for public interface like eth2,eth3 : /proc/sys/net/ipv4/conf/eth2/rp_filter should have 1 , and rest other interfaces should also have value of 1
2011-08-24 13:12:52 +05:30
Sheng Yang 59fe551ebb bug 11214: Don't try to start the running router again
It's very like caused by StartRouterCmd sent to the running router. I can
reproduce it by issue a StartRouterCmd to a running redundant router. And this
patch should the following exception:

Exception: com.cloud.exception.ResourceUnavailableException: Resource
[VirtualNetworkApplianceManagerImpl$$EnhancerByCGLIB$$565b4d45:0] is
unreachable: There are already two redundant routers with IP 10.91.32.126, they
are r-5-VM(5) and r-4-VM(4)

status 11214: resolved fixed
2011-08-23 18:13:14 -07:00
Sheng Yang 4901c18d7a Add more debug info 2011-08-23 17:59:20 -07:00
Alex Huang 2cc457e2db Added environment variables to not control pool master 2011-08-23 15:47:03 -07:00
prachi 2a9ee90fdd Bug 11213 - UserConcentratedPod returning wrong list of pods
Changes:
- Needed to add parentheses to the query to get correct results.
2011-08-23 12:06:40 -07:00
alena d62398bf21 bug 11204: when search for domR/dhcp, include Role to the corresponding search to eliminate getting "LB" network element in the response
status 11204: resolved fixed
2011-08-23 11:53:04 -07:00
Alex Huang db24adccf4 bug 11212: disable vlan network when vm fails to start. It is still possible for it leak. For example, if the VM object wasn't constructed and we already failed but those cases are less likely and it's not absolutely necessary to disable vlan. 2011-08-23 11:26:33 -07:00
Naredula Janardhana Reddy 56d4a10be3 bug 11191: Added global config to disable/enable rp_filter for domR(public interfaces) 2011-08-23 20:01:35 +05:30
alena 1c7bbb1399 Fixed listNetwork by id 2011-08-23 01:08:36 -07:00
Kelven Yang 7d5bd0199b bug 11208: use cleanup instead of scheduling to stop based on server state 2011-08-22 17:35:28 -07:00
Kelven Yang 381f3df553 bug 11208: When agent reported state is out of sync with CloudStack, stop VM when its state in CloudStack is not in Running or Migrating 2011-08-22 16:33:47 -07:00
prachi f45b1b2d4d Merge Bug 11186 from 2.2.8mango
Bug 11186- Cannot restart existing VM if the cluster is disabled after the VM has been created

Changes:
- We should not check for the cluster 'allocation_state' while starting an existing VM provided it has storage already allocated. But if volumes
are deleted and new storage needs to be allocated, then we will not allow the VM start.
- However we should still prohibit adding new VMs in that cluster.
2011-08-22 15:41:08 -07:00
Jessica Wang 101b7e38d8 bug 11202: cloudStack - Service Offering page - fix a bug that Network Rate didn't get refreshed when another service offering is selected. 2011-08-22 13:48:06 -07:00
Jessica Wang 409964eff5 bug 11202: cloudStack - Service Offering page - add Network Rate in grid. 2011-08-22 13:37:55 -07:00
alena 001a5777c7 bug 11202: added "networkRate" param to service offering api responses 2011-08-22 13:36:00 -07:00
Jessica Wang dde63dce90 bug 11202: cloudStack - Create Service Offering dialog - add Network Rate field. 2011-08-22 13:30:07 -07:00
Jessica Wang b0cf6080fe cloudStack - add new localization labels. 2011-08-22 13:29:43 -07:00
alena 65afbc529e Added networkRate parameter to createServiceOffering api command 2011-08-22 11:58:08 -07:00
alena 67e3936ae1 Fixed security issue in listNetworks 2011-08-22 10:49:27 -07:00
Alex Huang 29a0f8b1f8 fix for the problem of locking connection being gone 2011-08-22 10:07:30 -07:00
anthony 2317c426db reversed funtion parameter 2011-08-19 18:05:39 -07:00
Sheng Yang 977543a007 Fix potential redundant router FAULT state by dnsmasq
This message may show during redundant router start up:

FAULT (Restarting DNS forwarder and DHCP server: dnsmasq failed!)

This caused by edithost.sh is racy with keepalived process. They both want to
restart dnsmasq.

Even in normal condition, it's very hard to reproduce this bug. Add file lock
for edithost.sh should solve it.
2011-08-19 16:09:45 -07:00
Jessica Wang a796b2b1b7 bug 10790: cloudStack - Volume page - hide Storage from domain-admin as well. 2011-08-19 15:04:39 -07:00
Jessica Wang b1f0d8d6c0 bug 11175: cloudStack - convert firewallRuleUiEnabled from boolean to string before saving to cookie. 2011-08-19 13:36:00 -07:00
Jessica Wang 3822192879 bug 11176: cloudStack - IP Address page - Firewall tab - add firewall rule - (1) Hide ICMP Type, ICMP Code when protocol TCP or UDP is selected. (2) Hide Start Port, End Port when protocol ICMP is selected. 2011-08-19 13:13:21 -07:00
Jessica Wang abce057d7e bug 11175: cloudStack - IP address page - fix the logic of showing/hiding Firewall tab for Static NAT IP. 2011-08-19 11:30:07 -07:00
Jessica Wang a9b02d8895 bug 11175: cloudStack - IP address page - fix the logic of showing/hiding Firewall tab. 2011-08-19 11:08:43 -07:00
Sheng Yang b34750c6ff Update redundant router status even router is down
We need to update the status to UNKNOWN if router is down(also ensure we can't
contact the router if the state is Stopped in our database).
2011-08-18 22:49:51 -07:00
Kelven Yang e9c879fbb8 Use row lock instead of global lock when creating a new domain 2011-08-18 10:40:53 -07:00
alena b36241690c bug 11167: no need to lock account when create security group to ensure that the group name is unique for account. If group already exists in the db, and we try to persist it again, mysql constraint (groupName, accountId) will fail and exception will be thrown.
status 11167: resolved fixed
2011-08-18 10:15:15 -07:00
frank a37573b842 Fix baremetal planner reply to non-baremetal VM when migration 2011-08-18 10:11:51 -07:00