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
Kelven Yang
9e45b74baa
bug 11380: taking VM snapshot is moved to do it at the same time when backup it to secondary storage, wait snapshot MOR really appears in vCenter until we continue.
2011-09-13 17:22:06 -07:00
Kelven Yang
968c1d11ea
bug 11386: check host status before responding StartupCommand
2011-09-08 17:39:59 -07:00
Kelven Yang
bfdcf23939
bug 11384: deprecate vmware.guest.nic.device.type global configuration variable
2011-09-08 16:10:02 -07:00
anthony
a369885a0f
1. added timeout in Command Class, then each command can configure itself timeout, if timeout is not configed, use the default timeout , which is 30 minute
...
2. added following configurable timeout
PrimaryStorageDownloadWait("Storage", TemplateManager.class, Integer.class, "primary.storage.download.wait", "10800", "In second, timeout for download template to primary storage", null),
CreateVolumeFromSnapshotWait("Storage", StorageManager.class, Integer.class, "create.volume.from.snapshot.wait", "10800", "In second, timeout for create template from snapshot", null),
CopyVolumeWait("Storage", StorageManager.class, Integer.class, "copy.volume.wait", "10800", "In second, timeout for copy volume command", null),
CreatePrivateTemplateFromVolumeWait("Storage", UserVmManager.class, Integer.class, "create.private.template.from.volume.wait", "10800", "In second, timeout for CreatePrivateTemplateFromVolumeCommand", null),
CreatePrivateTemplateFromSnapshotWait("Storage", UserVmManager.class, Integer.class, "create.private.template.from.snapshot.wait", "10800", "In second, timeout for CreatePrivateTemplateFromSnapshotCommand", null),
BackupSnapshotWait("Storage", StorageManager.class, Integer.class, "backup.snapshot.wait", "10800", "In second, timeout for BackupSnapshotCommand", null),
2011-09-07 19:18:36 -07:00
Kelven Yang
36eb4651ce
Add explicit setting to VMware VM to allow device hot-plug
2011-09-07 18:23:37 -07:00
Kelven Yang
7ce4aa1d23
bug 11362: Make VM network adapter device type be selectable based on VM-specific details
2011-09-07 17:58:01 -07:00
Chiradeep Vittal
2027049fd6
if the xenserver host cannot do bridge firewalling do not attempt to retry the security rule updat
2011-09-07 13:58:49 -07:00
anthony
9842a9aed3
bug 10078:
...
1. introduce migratewait in global configuration, the default value is 1 hour
2. use async xapi VM migration API
status 10078: resolved fixed
2011-09-07 12:40:30 -07:00
alena
e5ac59afbc
bug 10550: check if the network is configured properly on the backend before vm creation
...
status 10550: resolved fixed
2011-09-02 16:58:55 -07:00
Kelven Yang
30e6ab28e4
bug 11324: merge fix from branch 2.2.10
2011-09-02 15:36:35 -07:00
anthony
238ffd0a9b
put getConnection into try
2011-09-02 15:00:58 -07:00
Kelven Yang
d7a1af950a
bug 11296 : merge fix from 2.2.10
2011-09-01 11:56:17 -07:00
anthony
452957f653
try pingXenServer first before getConnect in getCurrentStatus
2011-09-01 11:48:53 -07:00
Edison Su
08713f46b0
add other linux guest support
2011-08-31 16:16:39 -07:00
alena
e1fb9e394c
Print exception stack trace when catch generic exception in CitrixResourceBase
2011-08-30 16:30:04 -07:00
Edison Su
de4e5ea02f
bug 10557: allow haproxy works on specific nic on vmware
...
status 10557: resolved,fixed
2011-08-26 16:24:31 -07:00
Kelven Yang
7212f6ca39
bug 11269: merge fix from 2.2.10
2011-08-25 18:27:53 -07:00
Kelven Yang
80f5b9683f
bug 11162: merge fix from 2.2.10 premium
2011-08-25 15:37:26 -07:00
Nitin
d3c43178b2
bug 11076: Improve logging - dont login the password in the logs.
...
status 11076: resolved fixed
2011-08-25 16:23:46 +05:30
Nitin
a4fd7ebcac
bug 11077: Improve logging - put in the hostid and hostname on which the vm launches.
...
status 11077: resolved fixed
2011-08-25 16:00:45 +05:30
Kelven Yang
c3b6fd561c
bug 11230, 11229: merge fix from 2.2.10 branch, fix Eclipse project settings for premium-move
2011-08-24 15:16:59 -07:00
frank
ca7fb65ca2
full opensource
2011-08-23 19:23:49 -07:00
Alex Huang
f27dadd0f6
Added environment variables to not control pool master
2011-08-23 15:48:39 -07:00
Kelven Yang
98212299b5
Move VMware/Premium Secondary storage VM to opensource
2011-08-23 14:33:05 -07:00
Alex Huang
b04e14425d
bug 11212: disable vlan network when vm fails to start. It is still possible for it leak. For example, if the VM object wasn't constructed and we already failed but those cases are less likely and it's not absolutely necessary to disable vlan.
2011-08-23 11:27:39 -07:00
alena
d72200bbfc
If one of the static nat rules failed to apply on the backend, the end result should be false
2011-08-15 10:18:44 -07:00
anthony
02aec3b3ef
revert pool vm sync to host vm sync in startupcommand in 2.2.10.
...
then XenServer upgrade is supported in 2.2.10
2011-08-15 10:18:10 -07:00
Chiradeep Vittal
51af0db682
mass merge 2.2.10
2011-08-11 16:41:52 -07:00
alena
278f2a401f
bug 10561: intermediate checkin for enable/disableStaticNat.
...
1) On enableStaticNat command we actually send the command to the backend (we used to just upgrade the DB in the past). The backend command carries sourceIp and destIp, and creates IP to IP mapping on the domR.
2) On disableStaticNat for the Ip address in addition to cleaning up port ranges, we also delete IP to IP mapping on the domR.
2011-08-11 10:19:22 -07:00
anthony
3a2790abdc
bug 10504: what is happening is, MS use vdi-copy to create template from volume, then get physical size from XAPI, the physical size might be wrong , SR-SCAN is needed before getting physical size to make XenServer pick the new physical size.
...
status 10504: resolved fixed
2011-08-10 17:46:48 -07:00
anthony
5639b5eab8
bug 10504: what is happening is, MS use vdi-copy to create template from volume, then get physical size from XAPI, the physical size might be wrong , SR-SCAN is needed before getting physical size to make XenServer pick the new physical size.
...
status 10504: resolved fixed
2011-08-10 17:45:46 -07:00
alena
fe3dd44bec
ICMP protocol is supported in createFirewallRule command only; throw an error if specified in createPF/StaticNat/LB rule
2011-08-10 12:56:25 -07:00
alena
32b53351ff
Fixed response processing in createFirewallRule command
2011-08-10 11:36:34 -07:00
Naredula Janardhana Reddy
f5011189c8
bug 10561: code cleanup
2011-08-10 18:15:07 +05:30
Naredula Janardhana Reddy
a9eb14c42e
bug 10561: backend added for CreateFirewallRule and deleteFirewallRule
2011-08-10 17:06:42 +05:30
anthony
bfe3fd2a8f
bug 11046: fixed a typo, otherwise Other PV doesn't work
...
status 11046: resolved fixed
2011-08-09 19:58:10 -07:00
anthony
e5e85d05e9
bug 10695: add XCP 1.0 support
...
status 10695: resolved fixed
Conflicts:
core/src/com/cloud/hypervisor/xen/resource/CitrixHelper.java
2011-08-09 19:51:32 -07:00
Abhinandan Prateek
cd94e6ac25
bug 10731: reverting changes for source cidr for portforwading and loadbalancing rules
2011-08-09 16:05:20 +05:30
Chiradeep Vittal
179368ea32
get lb working on advanced mode again
2011-08-09 01:02:58 -07:00