alena
2ee6986e24
bug 11555: Fixed NPE happening during LB rule cleanup in case when createLB fails
...
status 11555: resolved fixed
Reviewed-by: frank@cloud.com
2011-09-23 11:01:12 -07:00
alena
72cbf5a1f2
bug 11550: rolled back the changes done to ConfigurationServerImpl during the resourceLimit refactor as it was leading to System/Admin account not being inserted to the DB
...
status 11550: resolved fixed
Reviewed-by: will@cloud.com
2011-09-23 09:43:09 -07:00
Sheng Yang
a673640475
bug 11541: Change CheckRouterCommand timeout from default 10 minutes to 1 minute
...
Reviewed-by: Anthony Xu
status 11541: resolved fixed
2011-09-22 19:21:29 -07:00
alena
82f4060548
bug 11537: revoke related FirewallRules when do vmExpunge and ipAddress release.
...
status 11537: resolved fixed
Reviewed-by: edison@cloud.com
2011-09-22 14:01:15 -07:00
alena
f020b27c3e
bug 11468: create ROOT domain and admin user as a part of cloud-setup-databases, not during the management server startup to avoid multiple records insertion for the same domain
...
status 11468: resolved fixed
Reviewed-by: will@cloud.com
2011-09-22 10:52:32 -07:00
Sheng Yang
f704bd7c48
bug 11513: Fix public IP release in advance network
...
We should only persist DomR's public ip, not console proxy and ssvm.
Reviewed-by: Edison
2011-09-21 19:16:01 -07:00
Edison Su
9d5ab3c8c8
bug 11513: another customer hits the same issue by associate ip in the basic zone
...
Reviewed-by: alena@citrix.com
2011-09-21 19:12:45 -07:00
alena
76781d9b21
bug 11513: always wrap marking IP address with Releasing state and actual IP deallocation in Transaction
...
Reviewed-by:edison@citrix.com
2011-09-21 18:40:46 -07:00
Edison Su
8abb85f9e8
bug 11513: add more log in the cleanup network
...
Reviewed-by:alena@citrix.com
2011-09-21 17:37:39 -07:00
Edison Su
de707e9fe7
bug 11047: change the put storage pool into maintenance mode: 1. only look at the available storoge pool in its own dc to decide to start vms created on it. 2. if start vm failed, don't throw exception, as these vms are marked stopped already, admin can start these vm by himself.
...
status 11047: resolved fixed
Reviewed-by: frank
2011-09-21 16:19:09 -07:00
alena
75365de85a
bug 11515: reapply all firewall rules for the IP address when VPN related rules are being revoked
...
status 11515: resolved fixed
Reviewed-by: will@cloud.com
2011-09-21 09:49:44 -07:00
alena
39b3cfe340
bug 11487: catch all exceptions in cleanupAccount, and mark the account for cleanup when the exception is caught.
...
status 11487: resolved fixed
Reviewed-by: will@cloud.com
2011-09-20 10:28:03 -07:00
alena
5a89ba4dbb
bug 11462: 1) when delete PF rule, revoke corresponding firewall first (if exists) 2) never remove PF rule from the table when corresponding firewall rule wasn't removed yet
...
status 11462: resolved fixed
Reviewed-by: edison@cloud.com
2011-09-20 10:27:47 -07:00
alena
85f54b4d98
bug 11493: no need to do cross domain checks for the templates as domain level templates are not supported. We support only public (everybody can see and use) and private (only owner can see and use unless changed with updateTemplatePermissions call)
...
status 11493: resolved fixed
Reviewed-by: will@cloud.com
2011-09-20 09:23:56 -07:00
Edison Su
180625e88e
bug 11495: set bootable as user selected for iso/templates
...
status 11495: resolved fixed
Reviewed-by:alena@citrix.com
2011-09-19 17:48:22 -07:00
alena
0a113461d7
bug 11480: verify account/user state when do single signon verification
...
status 11480: resolved fixed
Reviewed-by: kelven@cloud.com
2011-09-19 10:56:27 -07:00
alena
a715ab4b18
bug 11470: 1) fixed listResourceLimits 2) Fixed -1 to be treated as unlimited for all the resources
...
status 11470: resolved fixed
Reviewed-by: keshav@cloud.com
2011-09-19 10:39:44 -07:00
prachi
13cfa9660d
Bug 11404 - VM was in Running state, had null for a pod_id, basically didnt allow creation of subsequent vm's
...
Reviewed-by: Alex
Changes:
- When management server starts, it goes through all the pending work items from op_it_work table and schedules HA work for each. It used to mark each item as done. Instead we should keep the item as pending and let it get marked as Done after the HA work is done.
- Changes in VirtualMachineMgr::advanceStop() :
a) if we find a VM with null hostId, we stop the VM only if it is forced stopped.
b) if VM state transition to Stopping fails,for state Starting and Migrating we try to find the pending work item and then do cleanup the VM. In case state is Stopping we can cleanup directly.
c) We proceed releasing all resources only if state transitioned to 'Stopping'.
- Changes in HA:
a) Depend on VirtualMachineMgr::advanceStop() in case host is not found to do VM cleanup
- When Vm state between mgmt server and agent syncs from starting -> running, mark any pending work item as done.
2011-09-15 18:56:20 -07:00
alena
180b8dc8f3
Do agent disconnect when agent rebalance fails
...
Reviewed-by: Alex Huang
2011-09-15 18:36:55 -07:00
prachi
b885642889
Bug 11457 - NullPointerException while synching VM state from Starting -> Running between management server and agent
...
Reviewed-by: Kelven and Alex
Changes:
- Added log statements about the podId during deploying a VM.
2011-09-15 16:22:13 -07:00
prachi
55f156f56b
Bug 11457 - NullPointerException while synching VM state from Starting -> Running between management server and agent
...
reviewed-by: Alex/Kelven
Changes:
1. UserVmManagerImpl :: finalizeStart()
Added null check for the cmds.getAnswers() object. Return ‘true’ if null.
2. VirtualMachineManagerImpl :: advanceStart()
Move the line to set PodId to the vm being started above the state transition where hostId gets set, so that podId is not null in case management server goes down when vm starts on the agent. On restart, podId is not updated during fullsync. So this will prevent podId remaining null.
vm.setPodId(dest.getPod().getId());
2011-09-15 16:22:06 -07:00
keshav
4c52c3668b
In inline SRX/F5 mode, collect outbound usage for LB rules from the SRX.
2011-09-15 14:47:40 -07:00
alena
4db744ae0f
bug 11447: don't do security group check if both groups belong to the same domain
...
status 11447: resolved fixed
2011-09-15 10:06:50 -07:00
anthony
16a97468c2
bug 9777: introduce Error status for snapshot, if snapshot creation fails, it will be in Error status
...
status 9777: resolved fixed
2011-09-14 18:12:44 -07:00
Kelven Yang
d5cc708143
Let VmwareInvestigator return fake but meaningful investigation result
2011-09-14 17:03:39 -07:00
alena
8e47cb21c1
Fixed the problem in addDhcpEntry code when _dnsBasicZoneUpdates was never reset once set to false.
2011-09-14 16:08:12 -07:00
Kelven Yang
8c56bfffbc
add VmwareInvestigator and VmwareFencer, use short worker VM name to avoid vCenter truncation
2011-09-14 15:14:36 -07:00
Sheng Yang
0ef051b4d2
bug 11307: Using latest query result rather than set bumpup to false
...
After the host is disconnected, we can't get latest result, but it's not safe to
think it's priority bump up flag changed.
2011-09-14 14:56:02 -07:00
anthony
d6af51a402
bug 9777: only allow to delete snapshot in BackedUp status
...
status 9777: resolved fixed
2011-09-14 14:15:44 -07:00
alena
428232da21
bug 10435: use "hostName" instead of "name" as a search filed in listSystemVms
...
status 10435: resolved fixed
2011-09-14 11:01:21 -07:00
prachi
2e4b39de33
Bug 11430 - add host > Host Tags field missing from DB + UI even when host tags specified in add host 2.2.y -> 2.2.12 KVM
...
Changes:
A KVM agent always connects to the management server itself, we dont have to do direct connect. This part of code was missing updating the DB host entry with hosttags.
Corrected the code to save the hosttags while adding a KVM host.
2011-09-14 10:45:03 -07:00
Edison Su
4999511a2d
bug 11239: bugy database contains a cluster whose hypervisor type is Null, then listhypervisorscmd return a None hypervisortype. Fixed in the API, don't return None
...
status 11239: resovled fixed
2011-09-14 10:43:47 -07:00
Murali Reddy
d73bf096c0
bug 11425: dont count direct IP in resource count while updating resource count through API
...
status 11425: resolved fixed
2011-09-14 23:09:59 +05:30
alena
97c4029700
bug 11434: don't execute destroy call when vm is already in Destroyed/Expunging state
...
status 11434: resolved fixed
2011-09-14 10:33:16 -07:00
Nitin
22cca97894
bug 11190: My changes got reverted. Putting them back - Treating the max account limits with -1 values as infinite
2011-09-14 19:36:54 +05:30
Naredula Janardhana Reddy
01ac82d9d6
bug 11372:
...
Added two New values "all" and "default" to global config "network.loadbalancer.haproxy.stats.visibility" . With this change, it can take six possible value:
global - stats visible from public network.
guest-network - stats visible only to guestnetwork.
link-local - stats visible only to link local network(for xen and kvm).
disabled - stats disabled.
all - stats available on public,guest and link-local. (Newly added)
default - stats availble on the serving http port, this does need any specific http port.(Newly added)
Except default and disabled, all the rest of 4 need to configure the stats port.
2011-09-14 17:09:21 +05:30
Sheng Yang
7713d675a7
Fix restartNetwork wrongly report stop failure
2011-09-14 03:05:57 -07:00
Sheng Yang
3ba15fe813
bug 11307: Add destroyRouter command
2011-09-14 03:05:47 -07:00
Sheng Yang
58ee9f4855
bug 11307: Add cleanup parameter to restartNetwork command
...
Default set it to true. When cleanup=false, restartNetwork would only
re-implement the network, but don't destroy current existed routers.
2011-09-14 03:05:15 -07:00
Sheng Yang
49031c5563
bug 11307: Mark router as to-be-stopped, rather than force stop it.
...
Force stop the router would release all the resources it used, but router may
still running. Add a column "stop_pending" in the database, and stop it when the
router come back.
Admin would able to choose to force destroy such router, then recover the
network using restartNetwork command with cleanup=false.
2011-09-14 03:05:09 -07:00
Sheng Yang
11f737a673
bug 11307: Rewrite the redundant router's priority
...
Now the very first router's priority would be 100, and the second one would be
100 - 2 + 1 = 99.
2011-09-14 03:04:37 -07:00
Sheng Yang
59eb1b0ba1
bug 11307: Add Bumped field for domain_router
...
Only used for redundant virtual router.
2011-09-14 03:03:47 -07:00
Sheng Yang
9e0ee10e9f
bug 11307: Let CheckRouterAnswer() parse the return result
2011-09-14 03:03:00 -07:00
anthony
bb44208ae3
bug 11275:
...
remove heartbeat entry for this Primary Storage, when put this Primary Storage into maintenance mode
create heartbeat entry for this Primary Storage, when cancal maintenance for this Primary Storage
status 11275: resolved fixed
2011-09-13 22:11:37 -07:00
frank
29b5945263
check hypervisorType and StoragePoolType in OCFS2 manager when delete host
...
don't take lock in processResourceEvent()
2011-09-13 17:35:34 -07:00
alena
1f45148a29
Don't update resource count for system account
2011-09-13 16:34:09 -07:00
alena
6641f587a4
bug 11036: if resource_count record is missing for account or domain, insert it during the management server startup (with count=0)
...
status 11036: resolved fixed
2011-09-13 15:19:14 -07:00
anthony
48387ef907
bug 10949: if a cluster doesn't have any hosts, set cluster guid to new one when add host to this cluster.
...
status 10949: resolved fixed
2011-09-13 13:51:52 -07:00
alena
4c7a4181c0
bug 11246: return lb rule Id in the async response for createLoadBalancer api
...
status 11246: resolved fixed
2011-09-13 12:06:46 -07:00
anthony
17cceca8a2
XcpServerDiscoverer is only for XenServer
2011-09-13 11:11:36 -07:00