Commit Graph

377 Commits

Author SHA1 Message Date
abhi 44d796fd91 bug 12875: syncronize vm state changes with cluster level locks 2012-01-17 11:40:45 +05:30
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
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
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
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
Kelven Yang 6fdbd309c3 bug 10971: support vSphere 5 2011-09-26 12:15:26 -07:00
Kelven Yang c0f472b768 bug 11286: ensure VM is powered off before we tear down devices 2011-09-14 16:14:32 -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
Nitin cc1c6347da bug 10856: On account delete the snapshots were not getting deleted from secondary storage. This was happenning because we were passing incorrect folder path of the snapshot. 2011-09-14 18:58:15 +05:30
Sheng Yang fb28c0a63a bug 11307: Add BumpUpPriorityCommand 2011-09-14 03:04:26 -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