Commit Graph

863 Commits

Author SHA1 Message Date
Kelven Yang 7762f1c7d7 bug 14491: use template unique name instead of self-generated UUID name. Reviewed-By: Kelven(with test) 2012-03-28 14:16:29 -07:00
Kelven Yang 66ebcd9df5 Bug 14213: use UUID name in secondary storage for templates. Reviewed-By: edison 2012-03-21 16:43:02 -07:00
Kelven Yang d55b338b7b bug 13808: unpack OVA if OVF file does not exist (don't rely on template installation script to unpack it for us). Reviewed-By: Edison 2012-02-24 14:07:34 -08:00
Kelven Yang 3fa9747bcd bug 13987: a regression was caused by typo. Reviewed-By:Anthony 2012-02-24 13:32:06 -08:00
Kelven Yang 1325509291 bug 13537: use --no-same-owner when we untar OVA file to work with NFSv4. Reviewed-By: Anthony 2012-02-15 15:59:01 -08:00
Edison Su 4dd1fc92fe add cert chain in db, and also open the api to upload a cert chain 2012-02-09 11:50:43 -08:00
Murali reddy 3ac56a7354 bug 13492: vmware:Template sizes are incorrectly reported
status 13492: resolved fixed
reviewed-by: Nitin

virtual size of the private templated from size mentioned in the OVF file
2012-02-09 20:03:10 +05:30
frank 169073e730 Bug 13526 - copying template across zone failing with status HTTP Server returned 403 (expected 200 OK) Even though gets status message copy succeeded (
Bug 13429 - copy template FAIL - HTTP Server returned 403

lots of things:
1. generate a IP list of all SSVM across all zones, set this IP list to my .htaccess allowable from.
   so other SSVMs get privilege to access me.

2. broadcast my IP to other SSVMs instructing them set me to theirs .htacess allowable from. so I get
   privilege to access others

3. set outbound route for downloading through public IP. Because public ip/private ip in the same subnet in basic
zone, the http download traffic may come in through public ip but go outside through private ip which finally causes
the VM where the traffic is from to drop response packets. To resolve this, set individual route for each SSVM public
ip making sure the inter-communication between system vm happens through public IP

however, I met certificate expiraton on one SSVM, will report another bug

reviewed-by: Sheng.yang
status 13526: resolved fixed
status 13429: resolved fixed
2012-02-08 18:33:18 -08:00
Alex Huang 8378d85221 bug 13743: fixed the concurrent access to vms hashmap
status 13743: resolved fixed
reviewed-by: Will Chan
2012-02-06 17:02:49 -08:00
abhi ca6fd0b92c bug 13439: full sync at management server restart, disabling hourly sync 2012-02-06 13:57:36 +05:30
Kelven Yang 6882496911 Prepare secondary storage in migration target host before migration happens, unlike primary storage, secondary storage is prepared on-demand 2012-02-01 15:31:52 -08:00
Kelven Yang dfdb2d24c2 bug 11814: rename option names, API server does not recognize dot separated name correctly. 2012-01-31 15:09:14 -08:00
Kelven Yang 7f7be6a1d5 bug 11814 : merge firx for back-port 2012-01-31 15:09:14 -08:00
Kelven Yang 7a3ef1293b bug 11814: Allow template to have details info in key/value pairs. 2012-01-31 15:09:14 -08:00
anthony d7967b7afe Merge branch '2.2.y' of ssh://git.cloud.com/var/lib/git/cloudstack-oss into 2.2.y 2012-01-30 16:45:13 -08:00
anthony 3d1336850b bug 13379: throw exception, if master cannot connect to slave
status 13379: resolved fixed
2012-01-30 16:05:31 -08:00
Naredula Janardhana Reddy 88a9b2f973 Bug 13375:
Summary of changes :
    - Added a new flag "-s" to ipassoc command to carry if the ip address is used for SNAT or not.
    - SNAT is completly decoupled from the first flag. first flag is used to decide if the ip address is first ip address of the interface.
    - -s and -f are independent, SNAT can be enabled on the non-first ip also.
2012-01-30 16:50:02 +05:30
Kelven Yang b622fc60ae bug 13369: recycle roger hung worker VMs in vCenter 2012-01-27 15:16:58 -08:00
anthony 80bfbe8806 remove host.enable from XenServerConnectionPool 2012-01-27 10:09:18 -08:00
anthony 1203063fef bug 13086: remove host tag from VDI after rset_power a VM
status 13086: resolved fixed

Conflicts:

	core/src/com/cloud/hypervisor/xen/resource/XenServer600Resource.java
2012-01-27 09:58:58 -08:00
abhi c4adad34c6 bug 12849: cleanup logs, moved vm.getNameLabel(conn) before vm is removed, reverted fb277a2bd0934d13022a90565ad902318afa6f53 2012-01-27 20:25:48 +05:30
abhi d79c7d2c47 bug 12875:logging changes
reviewed by: kishan
2012-01-27 11:12:49 +05:30
Kelven Yang 602e6ce0fe Relax the host/VM relationship tie check for IPAssoc command, as the command may be sent to a wrong host once host takes over domR from other host 2012-01-25 14:01:57 -08:00
Kelven Yang b0154aeb5c bug 12957: sort volume by device id to make sure ROOT disk device is configured at the very first 2012-01-25 11:44:36 -08:00
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