Commit Graph

859 Commits

Author SHA1 Message Date
abhi 273de60a5f bug 12875: Every time XenServerResource sends fullsync to CS, it should clear up VM status for this cluster and update with latest VM status for this cluster getting from XAPI.
reviewed by: anthony
2012-01-25 11:32:10 +05:30
abhi 58d310a0e7 bug 12849: during fence command, remove vm state from sync so that it is not reported as stopped2.2.y
reviewed by: anthony
2012-01-25 06:33:11 +05:30
abhi a18d5c25d1 bug 12849: during fence command, remove vm state from sync so that it is not reported as stopped
reviewed by: anthony
2012-01-25 06:28:49 +05:30
Sam Robertson 9d575939fe Bug 11860: combining 32 bit signed values into a 64 bit value had errors. This should correct that 2012-01-23 13:28:39 -08:00
Kelven Yang 5c0f84e540 bug 13225: setup firewall rules for all ESX/ESXi hosts under a cluster as worker VM may be created at any host available, also add connect retry when work with vCenter and ESX/ESXi hosts 2012-01-20 17:58:06 -08:00
anthony 432cfacf2a cleanup snapshot in secondary storage in background 2012-01-19 20:39:45 -08:00
Naredula Janardhana Reddy 7fd7a4ae58 Bug 12808:
Summary of changes:
  - Mutiple routing table for each public interface is added (previously there is only one routing table ). when the packet is send out of public interface corresponding per-interface routing table will be used. per-interface routing table will modified when ever ip/interface added/deleted.
  - New parameter is added to ipassoc command  to include the default gateway for every interface/ip. prevously it is using only one public interface to send out, default gateway is obtained at the boot up time.
  - In the DNAT case. In the revese path(from guest vm to outside, or when DNAT packet receives from the eth0) the public ip/source ip will not be available till POSTROUTING. to overcome this, DNAT connection are marked with routing table number at the time of connection creation, in the reverse path the routing table# from DNAT connection is used to detect per-interface routing table.
2012-01-19 20:18:46 +05:30
abhi 44d796fd91 bug 12875: syncronize vm state changes with cluster level locks 2012-01-17 11:40:45 +05:30
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