Commit Graph

851 Commits

Author SHA1 Message Date
Sam Robertson f1663bafa7 Bug 13082 - Refreshing srx connection on every synchronized command 2012-01-16 00:45:53 -08:00
Kelven Yang 5d3cc153a9 bug 13021: add a global configuration variable to let control default network adapter type inside system VMs 2012-01-12 14:08:52 -08:00
Kelven Yang 00629b61c6 bug 12787: improve worker VM cleanup in snapshot operation 2012-01-11 16:08:26 -08:00
anthony 6b9d371f89 bug 10831: replace "//" with '/'
status 10831: resolved fixed
2012-01-10 18:41:11 -08:00
anthony bdf5fb6c86 bug 10363 : cleanup vhd in secondary storage if creating private template fails
status 10363 : resolved fixed
2012-01-10 16:35:33 -08:00
anthony bf75ccbb15 bug 10363 : cleanup vhd in secondary storage if backsnapshot fails 2012-01-10 15:53:36 -08:00
anthony 6ff35487c4 bug 10363 : cleanup vhd in secondary storage if backsnapshot fails 2012-01-10 15:45:07 -08:00
anthony 9d8fd93bbb bug 10363 : cleanup vhd in secondary storage if copy_vhd_to_secondarystorage fails 2012-01-10 15:03:05 -08:00
anthony 616f260402 bug 10363 : cleanup vhd in primary storage if download template to primary storage fails 2012-01-10 13:52:01 -08:00
Abhinandan Prateek 17b1324284 bug 12189: bringing vm sync at par with master fixes 2012-01-06 17:59:42 +05:30
anthony 67463e8c43 bug 12328: XenServer 6.0 changes vnc-port path in xenstore
status 12328: resolved fixed

Conflicts:

	core/src/com/cloud/hypervisor/xen/resource/CitrixResourceBase.java
2012-01-05 15:32:15 -08:00
anthony cc702293ed bug 10743: default local storage is ext in XenServer 6.0, add ext local storage support
Conflicts:

	api/src/com/cloud/storage/Storage.java
2012-01-05 14:42:30 -08:00
anthony 3fe70191f2 support XenServer 6.0 in 2.2.y 2012-01-05 14:15:56 -08:00
Sam Robertson bbb38a39a8 Bug 12618: Usage data should be collected on a different socket from other commands to reduce contention. 2012-01-04 11:47:56 -08:00
Abhinandan Prateek cf080277ed bug 12005: java reflection was breaking due to parameter in the constructor 2011-12-14 09:54:12 +05:30
Abhinandan Prateek e12c5fed42 bug 12005: java reflection was breaking due to parameter in the constructor 2011-12-14 09:50:01 +05:30
Abhinandan Prateek 59a48ce59d bug 11910: no need to do full sync as first thing after connect 2011-11-29 11:35:11 +05:30
Abhinandan Prateek 09e3e2e2ff bug 11910: full sync will only stop unknown VMs on agent 2011-11-23 17:18:51 +05:30
Kelven Yang ad6d7ff9d2 bug 12039,12041: when taking snapshot for detached volume, keep the worker VM around until backup copy to SSVM is done
Reviewed-by: Frank
2011-11-16 18:05:06 -08:00
Kelven Yang fc1854681a bug 12039, 12041: forgot one more place. Reviewed-by: kelven 2011-11-16 11:26:12 -08:00
Kelven Yang e790059a34 bug 12039, 12041: detach all disks before destroy worker VM to avoid accidentally delete the underlying disk along with the worker VM. Reviewed-by: Kelven 2011-11-15 19:05:53 -08:00
Alex Huang 67aa34f46d bug 12040: fixed the problem where if the connection is not retrievable, we cause a classcastexception
Reviewed-by: Anthony
2011-11-15 12:12:50 -08:00
keshav 58a09e00a7 Don't need to specify source NAT IP address and public VLAN tag in interface NAT mode. 2011-11-14 19:01:34 -08:00
Abhinandan Prateek 4b074600eb bug 11979: if a VM is absent on the cluster, it is effectively in stopped state.
reviewed-by: kishan
2011-11-11 10:53:33 +05:30
Kelven Yang f9bea27d0b bug 11940: apply disk controller selection only to ROOT disks
Reviewed-by: Annothy Xu
2011-11-10 10:55:07 -08:00
anthony 1660ae3890 bug 11800: update DB for upgrade 2011-11-07 14:50:02 -08:00
anthony 067e3f9fbf bug 11903: create local link when host is connected
status 11903: resolved fixed
2011-11-04 12:00:35 -07:00
Abhinandan Prateek 8ff85363a8 removing some debug statements 2011-11-04 18:14:19 +05:30
Abhinandan Prateek 7144ebcaef bug 11800: checking for null value 2011-11-04 18:14:19 +05:30
Abhinandan Prateek 28a44b3d64 bug 11791: added different flavours of windows 2003 2011-11-04 13:35:31 +05:30
root 55b5a5c5cd Revert "bug 11791: adding Hypervisor type to list os API"
This reverts commit 78e01c3061795e5d3d80db8a147b5f1c8a836a3c.
2011-11-03 14:53:32 +05:30
keshav 9f72703ad2 Account for high-order/low-order integers being signed. 2011-11-01 15:52:03 -07:00
Abhinandan Prateek e54fc08862 bug 11791: adding Hypervisor type to list os API 2011-11-01 17:56:28 +05:30
keshav d245a4f188 Changed F5 usage code to work with iControl API's high-order/low-order integers. 2011-10-31 16:22:44 -07:00
keshav 6534620208 When deleting proxy ARP entries, first check that no static/source/destination NAT rules use them 2011-10-27 15:09:28 -07:00
Abhinandan Prateek edbce41065 bug 11701: cleanup, and vm host sync on delta 2011-10-27 16:23:04 +05:30
Kelven Yang 9ad7c23074 bug 9614: let root volume use IDE disk controller by default to ensure backwards compatibility with existing CloudStack deployments 2011-10-24 15:28:10 -07:00
Kelven Yang 231640f279 bug 9614: enable SCSI device controller for root disk.(default root disk controller type can be conifgured through global configuration) 2011-10-21 18:44:21 -07:00
Abhinandan Prateek 2f5adb0baf bug 11701: cleanup of spurious message 2011-10-19 13:44:05 +05:30
Abhinandan Prateek aead68e544 bug 11701: removed host sync from startup, now only cluster sync happens from master during startup 2011-10-18 14:58:15 +05:30
Abhinandan Prateek b15b0ddd0f bug 11701: separating vm sync from ping and doing it per cluster from pool master 2011-10-17 18:31:00 +05:30
Kelven Yang faa3622187 bug 11716: save VMware local datastore info to local storage to support multiple local datastores per host situation 2011-10-14 17:13:22 -07:00
Abhinandan Prateek 7f3a4c700c bug 11701: additional classes for VM sync detached from ping 2011-10-14 13:49:42 +05:30
Abhinandan Prateek 438b01344d bug 11675: minor update 2011-10-14 12:27:39 +05:30
Abhinandan Prateek b1de219cd9 bug 11675: enable RHEL 6 for XCP 1.1 2011-10-14 11:42:04 +05:30
Kelven Yang 4c6110e020 bug 11585: using pre-allocated NIC approach to support additional public interfaces for VMware 2011-10-11 15:13:55 -07:00
Chiradeep Vittal 668754b845 bug 11336: compression to allow number of cidrs to scale beyond 8k 2011-10-06 17:37:31 -07:00
anthony c74f34eadd bug 11552:
This bug also happens in XenServer 5.6 FP1, but this issue is hidden by bug 11564.
 There are two issues here

 1.  in XenServer 5.6 FP1/SP2, when a slave host is down ( NIC is unplugged), and before master detect the slave is down( it takes about 10 minutes),
 template.createClone doesn't work sometime, it complains can not contact slave host, looks like XenServer try to start VM on this slave host, we use VM.create instead, we can specify host in VM.create API, so it will not try to connect the slave

 2.  in XenServer 5.6 FP1/SP2,  host tag is introduced into VDI, however in HA case, VM.reset_powerstate and VM.destory doesn't remove this host tag, when CloudStack try to start this VM on other host, XenServer complains this VDI is already used ( or mount as RW). CloudStack will manually remove the host tage in VDI in FenceCommand

status 11552: resolved fixed
2011-09-28 20:47:49 -07:00
anthony 59bb2e0289 bug 10579: disable pool vm sync and disable hostTrack for XenServer,
status 10579: resolved fixed

reviewed-by: alex
2011-09-28 20:47:49 -07:00
anthony 38015c879c bug 11564,11569: when host is down, host.enable or pool.sync_db hangs, remove them from critical path.
after this fix, 11552 HA can be seen in XenServer 11552 FP1
This patch should fix 11569 as well

status 11564,11569: resolved fixed
2011-09-28 12:26:37 -07:00