Bharat Kumar
087b1dcfc3
Cloudstack-3299 incorrect arguments sent to the script createIpalias in case of vmware, Cloudstack-3240 corrected a mistake in the script name.
...
Signed-off-by: Abhinandan Prateek <aprateek@apache.org>
2013-08-01 17:00:40 +05:30
Wido den Hollander
698253576a
rbd: Enable snapshotting of RBD images
...
Signed-off-by: Wido den Hollander <wido@42on.com>
2013-08-01 09:57:13 +02:00
John Burwell
1162b87f14
- CLOUDSTACK-3229: Attempt to adjust snapshot source path to new cache
...
filesystem layout
2013-08-01 03:48:52 -04:00
John Burwell
af631c3e0e
- CLOUDSTACK-3229: Works around Introspector bug that does not recognize
...
Boolean typed accessor methods by manualy populating the https value.
A generic implementation will be investigated when time permits.
2013-08-01 01:46:41 -04:00
John Burwell
9cd4e089a5
- CLOUDSTACK-3229: Fixes a think-o in the handling of unmodifiable
...
collections and adds a rail in s3xen to raise an exception if the file being
put does not exist
2013-08-01 00:11:40 -04:00
John Burwell
59492fae10
- CLOUDSTACK-3229: Properly serialize the https property to the s3Xen
...
plugin
- Extracts the duplicated serializeProperties methods to
ReflectUtils#flattenProperties
- Adds unit tests for ReflectUtils#flattenProperties
2013-07-31 23:16:21 -04:00
Min Chen
2e25f3075e
CLOUDSTACK-3987: Setting extract.url.expiration.interval is not honored
...
for S3 generated url, which is hard-coded to 1 hour.
2013-07-31 16:28:03 -07:00
Murali Reddy
b4770f1e01
CLOUDSTACK-3731: [GSLB] deleteGlobalLoadBalancerRule fails with the
...
java.lang.NumberFormatException
While deleting LB monitor and GSLB service binding Nitro API fails
with wierd NumberFormatException. Adding a workaround to delete the LB
monitor after GSLB service is delted (which ensures intenrally LB
monitor is delted).
2013-08-01 04:49:58 +05:30
John Burwell
3cf09f337f
- CLOUDSTACK-3229: Passes the bucket name as "bucket" into the s3xen
...
plugin
2013-07-31 09:57:07 -04:00
Rajesh Battala
91bf54652e
CLOUDSTACK-3924 NPE while internal LB vm is getting created
2013-07-31 10:22:47 +05:30
Marcus Sorensen
5a2fd3e2a4
Summary: Move Xen vmdata to new, non-ssh method
...
Detail: KVM recently got a patch that did away with a few dozen ssh calls
when programming virtual router (CLOUDSTACK-3163), saving several seconds
for each vm served by the virtual router when the router is rebooted. This
patch updates Xen to use the same method, and cleans up the old script refs.
Reviewed-by: Sheng Yang, Prasanna Santhanam
2013-07-30 21:41:11 -06:00
Kelven Yang
065ae7a497
Correct DAO usage in VmwareDatacenterVO, relax assertion conditions to work with stack calling frame that is not wrapped with @DB injection
2013-07-30 18:05:38 -07:00
Toshiaki Hatano
a310815aac
CLOUDSTACK-3959: [KVM] agent setup failed when physical interface name is in pXpY format
...
Add handling.
Signed-off-by: Edison Su <sudison@gmail.com>
2013-07-30 16:14:38 -07:00
Edison Su
b3576cac27
add note on vmwarweguru->getCommandHostDelegation
2013-07-30 11:37:14 -07:00
Edison Su
d9ba83f0a4
CLOUDSTACK-3944: fix regression for vmware
2013-07-30 11:34:40 -07:00
Koushik Das
73ec4ede66
CLOUDSTACK-3937: Attaching uploaded volume is failing
...
The method getCommandHostDelegation(long hostId, Command cmid) got overidden in VmwareGuru.java as part of
commit bfe30cd2e3 . Earlier there was no HV specific implementation and copy
volume from secondary to primary worked fine. With the Vmware specific change the code was getting hit even
in case of XS and other hypervisors and failed with NPE.
Now there is a check in the Vmware implementation to check if the HV is of type Vmware.
2013-07-30 16:34:28 +05:30
Edison Su
6533e6559b
CLOUDSTACK-3107: fix attach upload volume
2013-07-29 18:59:10 -07:00
Edison Su
734aa1d510
CLOUDSTACK-3908: fix extract path
2013-07-29 16:57:44 -07:00
frank
6a21a71e71
CLOUDSTACK-3918
...
com.cloud.ucs.manager.UcsManagerImpl cannot parse default config
2013-07-29 15:29:10 -07:00
Min Chen
140dfaaa5b
CLOUDSTACK-3862: Remove S3/Swift-backed Secondary Storage Code.
2013-07-29 14:04:52 -07:00
Nitin Mehta
1bfe9eb0a4
CLOUDSTACK-3892
...
Implement the download url expiration functionality for templates. Also persist the template download urls after their creation
Signed off by : nitin mehta<nitin.mehta@citrix.com>
2013-07-29 19:47:45 +05:30
Devdeep Singh
df07f68514
CLOUDSTACK-3890. Delting the storage pool is not getting from xenserver. The
...
storage pool entry was removed from the db but the pool wasn't unmounted from
the host. There was a check that if the pool is not in UP state then the entry
can just be removed. That is wrong. A pool can only be removed if it is in
maintenance state. So after putting the pool in maintenance state if admin
tries to delete the pool we just remove the db entry without un-mounting the
storage pool from the host. Removed the incorrect check.
2013-07-29 17:20:56 +05:30
Kishan Kavala
6154c52242
CLOUDSTACK-3849: Set volume size in CopyAnswer for Vmware when cloning volume from bas template
2013-07-29 16:34:15 +05:30
Mice Xia
acd2396660
fix CLOUDSTACK-3591 add usage recording for VM snapshots
2013-07-29 17:57:20 +08:00
Harikrishna Patnala
4d35d92208
CLOUDSTACK-3779: Support System vm scaling on VMWare
...
Marked the system template new system template as dynamicallyScalable
- handled upgrade case
- moved "dynamicallyScalable" flag to vm_instance table from user_vm_details to support dynamic scaling of system vm
Signed off by : Nitin Mehta<nitin.mehta@citrix.com>
2013-07-29 14:12:24 +05:30
Harikrishna Patnala
2b42a27177
CLOUDSTACK-3669: Bringing down the dynamic scalable check (for VM whether it has xstools or vmware tools in it) to the management layer.
2013-07-29 14:07:06 +05:30
Bharat Kumar
6f9c26ea49
Cloudstack-2997 Make haproxy maxconn configurable
...
Signed-off-by: Abhinandan Prateek <aprateek@apache.org>
Conflicts:
api/src/org/apache/cloudstack/api/ApiConstants.java
engine/schema/src/com/cloud/offerings/NetworkOfferingVO.java
server/src/com/cloud/network/router/VirtualNetworkApplianceManagerImpl.java
setup/db/db/schema-410to420.sql
2013-07-29 10:07:15 +05:30
Sateesh Chodapuneedi
7ba5d9910b
CLOUDSTACK-3468 Failed to Deploy Instances with multiple VMWARE clusters when DVS is enabled at the Zone level
...
Fixing cluster level override of zone level specified vSwitch settings.
Signed-off-by: Sateesh Chodapuneedi <sateesh@apache.org>
2013-07-29 03:09:09 +05:30
Nitin Mehta
faeddc15ff
CLOUDSTACK-3659
...
Implement the download url expiration functionality for volumes
Signed off by : nitin mehta<nitin.mehta@citrix.com>
2013-07-28 17:40:26 +05:30
Prasanna Santhanam
908df7aabd
Fix simulator and marvin
...
- Remove additional parantheses in marvin VirtualMachine.create(
- Implement createEntityExtractUrl command for simulator
Signed-off-by: Prasanna Santhanam <tsp@apache.org>
2013-07-28 10:20:16 +05:30
Sateesh Chodapuneedi
9b7bee0e85
CLOUDSTACK-3879 [VMware] NPE while attempting to create template from volume
...
Signed-off-by: Sateesh Chodapuneedi <sateesh@apache.org>
2013-07-27 16:59:26 +05:30
Sateesh Chodapuneedi
2aa2f47519
COUDSTACK-3053 Template creation from snapshot is failing on VMware setup
...
Fixed snapshot vmdk file path while copying snapshot files to template path.
Signed-off-by: Sateesh Chodapuneedi <sateesh@apache.org>
2013-07-27 16:54:49 +05:30
Edison Su
ed46a64add
CLOUDSTACK-3852: fix upload volume
2013-07-26 18:05:10 -07:00
Min Chen
1305697eaa
CLOUDSTACK-3818: NFS Cache Improperly Named.
2013-07-26 14:36:00 -07:00
frank
c544f34f70
make UCS api name better
2013-07-26 11:29:37 -07:00
Sanjay Tripathi
c0eec551fe
CLOUDSTACK-3544: Xen 6.2 hosts are tagged with Xen 6.1.
...
This commit will add the new xenserverresource file to support XenServer 6.2.
Also add the guest OS list supported by xenserver 6.2
2013-07-26 15:33:37 +05:30
Devdeep Singh
b466729008
CLOUDSTACK-3501. Cannot create instances on XenServer with multiple cores in a socket. If
...
details has information on cores per socket, create an instance accordingly. The vm record
is populated with information on how many cores should be allowed in a socket.
2013-07-26 14:47:14 +05:30
Devdeep Singh
1b340e0544
CLOUDSTACK-3590. Adding new xenserver host to cluster fails in first attempt. While adding
...
a host to the pool it may take a little longer to join the pool. Increased the time the
resource waits and checks to make sure the host has joined as slave to the pool.
2013-07-26 10:57:37 +05:30
frank
4191f157c1
change associatesUcsProfileToBlade to async api
2013-07-25 15:25:29 -07:00
Min Chen
6b9ea47711
CLOUDSTACK-3667:[Object_Store_Refactor][VMWare] System VMs StartCommand
...
failed due to Exception: java.lang.Exception Message: secondary storage
for dc 3 is not ready yet?
2013-07-25 10:56:01 -07:00
Jayapal
34f75b0a5d
CLOUDSTACK-2933 Added vpc load balancing changes for vmware
2013-07-25 17:40:21 +05:30
Prasanna Santhanam
0b90fa369e
Fix the simulator
...
Include the createTemplateFromSnapshot in the storageprocessor.
Signed-off-by: Prasanna Santhanam <tsp@apache.org>
2013-07-25 14:15:03 +05:30
Edison Su
ca474d0e09
CLOUDSTACK-2304: fix migrate volume for vmware
2013-07-24 18:59:46 -07:00
Min Chen
9f23b1c0c1
CLOUDSTACK-3665:KVM specific issue in create volume from snapshot.
2013-07-24 18:34:59 -07:00
Edison Su
bfe30cd2e3
CLOUDSTACK-3681: fix bunch of bugs related to vmware, regarding to snapshot
2013-07-24 15:54:36 -07:00
Min Chen
5e42d93b6f
CLOUDSTACK-3665:Failed to create volume from snapshot.
2013-07-24 14:37:02 -07:00
Bharat Kumar
42346cdf47
Cloudstack-3694 Dnsmasq rewrite in bash
...
(Sheng: Fix typo, fix log and error message, remove 'set -x' in script)
Signed-off-by: Sheng Yang <sheng.yang@citrix.com>
2013-07-24 13:59:58 -07:00
Harikrishna Patnala
820a5e09dc
Fix file name in DnsMasqConfigCommand
...
Signed-off-by: Abhinandan Prateek <aprateek@apache.org>
2013-07-24 13:59:58 -07:00
Harikrishna Patnala
d09a088093
CLOUDSTACK-3302: [Multiple_IP_Ranges][VmWare] VM deployement failed due to dnsmasq configuration issue in case of multiple subnets in a vlan
...
Signed-off-by: Abhinandan Prateek <aprateek@apache.org>
2013-07-24 13:59:58 -07:00
Bharat Kumar
3673db26b0
Cloudstack-3302 VM deployement failed in VMWare due to dnsmasq configuration issue in case of multiple subnets in a vlan
...
Signed-off-by: Abhinandan Prateek <aprateek@apache.org>
2013-07-24 13:59:57 -07:00
Amogh Vasekar
25c566f04b
Adding HTTPS support for UCS, refactored code for o.a.c.httpclient.contrib
...
CLOUDSTACK-3285
UCS: Need support for HTTP redirects and HTTPS Certificate handling
2013-07-24 13:49:16 -07:00
Koushik Das
58b981bd03
CLOUDSTACK-3777: IndexOutOfBoundsException while adding Cisco VNMc provider on a upgraded setup
...
Isolation methods may not always be present for a physical network. So not using it while adding VNMC appliance
2013-07-24 17:45:03 +05:30
Anthony Xu
121f947f62
when create local link netowrk fails for xenserver, adding host should fail
2013-07-23 15:04:25 -07:00
Amogh Vasekar
6d5435e98f
Adding encryption flag
...
CLOUDSTACK-3308
UCS:DB: UCS Manager password should not get stored in plain text.
2013-07-22 15:35:49 -07:00
Anthony Xu
db9fa40bf9
correct the log message
2013-07-22 15:22:41 -07:00
Wei Zhou
cfc85eb68f
ui change: Disk I/O polling statistics
2013-07-22 16:09:50 +02:00
Edison Su
8c3f970434
CLOUDSTACK-2630: fix delta snashpt
2013-07-20 18:21:26 -07:00
Mike Tutkowski
25b33ec808
Changes related to Review Board comments
2013-07-20 17:25:22 -06:00
Edison Su
a2ba2358d8
CLOUDSTACK-2630: fix delta snashpt
2013-07-20 13:05:24 -07:00
Edison Su
e659328ff5
fix create template from snapshot if it's swift
2013-07-19 18:18:02 -07:00
frank
f21fd253eb
CLOUDSTACK-3428
...
UCS:API: We need listUCSManager API to lists all UCS managers registered with CloudStack
fix entityType in api command
2013-07-19 17:47:54 -07:00
frank
a5ee39a54a
CLOUDSTACK-3453
...
UCS:API: List Blades after decommissioning a blade, listUcsBlades API returns wrong number of total blades
fixed resolved
2013-07-19 16:15:46 -07:00
Sanjay Tripathi
6770c5d92d
CLOUDSTACK-2510: Getting NPE while executinng listStoragePools API command.
2013-07-19 16:18:54 +05:30
Mike Tutkowski
8f1799b71f
Changes related to Review Board comments
2013-07-18 19:46:42 -06:00
frank
1c8555eed1
CLOUDSTACK-3426
...
UCS: Session cookie refresh must be supported.
add missing plugins/hypervisors/ucs/src/com/cloud/ucs/structure/UcsCookie.java
2013-07-18 16:44:30 -07:00
frank
dbdab98ed4
CLOUDSTACK-3426
...
UCS: Session cookie refresh must be supported.
fixed resolved
2013-07-18 16:31:57 -07:00
frank
7ff74caf8e
CLOUDSTACK-3307
...
UCS:DB: Same UCS manager can be added multiple times
fixed resolved
2013-07-18 11:45:10 -07:00
frank
33faf44b39
CLOUDSTACK-3428
...
UCS:API: We need listUCSManager API to lists all UCS managers registered with CloudStack
fixed resolved
2013-07-18 11:06:04 -07:00
Sateesh Chodapuneedi
7186473e33
CLOUDSTACK-3595 Backup snapshot successful but CopyCmdAnswer received is failure.
...
Send success answer of type CopyCmdAnswer with full snapshot backup path in secondary store (image store role)
Signed-off-by: Sateesh Chodapuneedi <sateesh@apache.org>
2013-07-18 10:31:52 -07:00
Edison Su
b50060be0c
CLOUDSTACK-2729: don't refresh storage pool when accessing libvirt storage pool
2013-07-18 10:21:43 -07:00
Harikrishna Patnala
f1a6de5eed
CLOUDSTACK-3551: scaling up VM to service offering with 2gbram
...
Fixed the type overflow of Ram value.
Signed off by : Nitin Mehta<nitin.mehta@citrix.com>
2013-07-18 11:42:03 +05:30
Vijayendra Bhamidipati
dc1ac3c45d
CLOUDSTACK-3554: NPE while attaching VMWARE Tools ISO to the instance
...
Description:
Account for null imagestore for vmware-tools iso.
2013-07-17 16:58:26 -07:00
Edison Su
83c7b9ae57
fix localendpoint npe
2013-07-17 16:28:49 -07:00
ahuang
c22504a044
Fixed a bunch of asserts
2013-07-17 16:23:02 -07:00
Sateesh Chodapuneedi
19548ec51c
CLOUDSTACK-3530 Runtime exception while creating Snapshot from volume (ROOT/DATA)
...
Worker name is not being configured for CopyCommand.
Signed-off-by: Sateesh Chodapuneedi <sateesh@apache.org>
2013-07-18 00:41:27 +05:30
Jayapal
50b5ba6452
CLOUDSTACK-2433 Enable rps and rfs in virtual router
2013-07-17 18:07:46 +05:30
Edison Su
ba4c4400b5
be able to upload template into swift
2013-07-16 18:05:01 -07:00
Prachi Damle
d70076e6a5
CLOUDSTACK-2155: Anti-Affinity -When Vm deployment is done in parallel , anti-affinity rule is not honored.
...
Changes:
- Locking the group and save reservation mechanism done by DPM
- Added admin operation to cleanup VM reservations
- DPM will also cleanup VM reservations on startup
2013-07-16 13:41:16 -07:00
Prachi Damle
9cb91ba58c
CLOUDSTACK-2155 Anti-Affinity -When Vm deployment is done in parallel , anti-affinity rule is not honored.
...
Changes to check if the destination found does not conflict with any vm reservation
2013-07-16 13:41:12 -07:00
Hugo Trippaers
93621bb5f9
CLOUDSTACK-728 Remove the nvp portgroup when the virtual machine is
...
expunged.
2013-07-16 15:44:40 +02:00
Kishan Kavala
ccc07cdb93
CLOUDSTACK-3484: Removed method synchornization in libvirt and virtual router resources
2013-07-16 19:06:49 +05:30
Murali Reddy
186247d6bf
CLOUDSTACK-2346: [GSLB] dedicated vs shared GSLB devices and LB devices
...
Only one NetScaler device can act as GSLB service provider in a zone for
all the tenants and thier networks, so restrict addign NetScaler device
to be shared use when configure as GSLB service provider.
2013-07-15 16:28:40 +05:30
Wei Zhou
564c30a040
CLOUDSTACK-2823: move kernelVersion to global configuration in LibvirtComputingResource.java
2013-07-15 10:55:17 +02:00
Vijayendra Bhamidipati
6e85ae219b
CLOUDSTACK-3425 Ignore network interfaces without a uuid when passing them on as extra configs to ESX for nicira NVP controller.
...
Signed-off-by: Hugo Trippaers <htrippaers@schubergphilis.com>
2013-07-15 10:26:43 +02:00
Toshiaki Hatano
8065a5570d
CLOUDSTACK-3431: KVM: cloudstack-plugin-hypervisor-kvm with BridgeVifDriver doesn't cleanup vNet due to multiple reasons
...
- Move vnetBridge clean up function from LibvirtComputingResource to BridgeVifDriver
-- since only BridgeVifDriver have to handle this event
- LibvirtComputingResource now properly call VifDriver.unplug() when it receives UnPlugCommand
- Remove not working and no longer used method getVnet(String) from VirtualMachineName
- Remove not working and no longer used method getVnet() from StopCommand
- Remove unused constructer StopCommand(VirtualMachine, String, boolean) from StopCommand
- Remove unused member vnet from StopCommand
- Remove unused member _modifyVlanPath from OvsVifDriver
Tested with 2 KVM hosts and confirmed it correctly manipulate vnetBridge with start, stop, migrate, plug, and unplug event
Signed-off-by: Hugo Trippaers <htrippaers@schubergphilis.com>
2013-07-15 09:11:43 +02:00
Mike Tutkowski
981c8624ea
Changes related to Review Board comments
2013-07-13 23:38:41 -06:00
Edison Su
7e6c1a0bf7
CLOUDSTACK-3400: add swift support
2013-07-13 01:52:03 -07:00
Edison Su
c888fc6b75
add inital swift support
2013-07-13 01:52:03 -07:00
Edison Su
28a85fe000
fix compile issue
2013-07-12 16:08:10 -07:00
Vijayendra Bhamidipati
cb96d70967
CLOUDSTACK-3264: [ZWPS]NPE while finding storage pools for migration
...
Description:
Filter primary storage pools based on zonewide/clusterwide configuration
when considering pools to list for storage migration of volumes.
2013-07-12 15:21:40 -07:00
Mike Tutkowski
13ec10caa6
Changes related to Review Board comments
...
Changes related to Review Board comments
2013-07-12 14:26:11 -06:00
Hugo Trippaers
55c0616d90
CLOUDSTACK-728 Get the framework in place the support the removal of the portgroup that is created for a nic connected to an lswitch.
...
Add a command to tell a hypervisor guru to take some action when
expunging a nic
2013-07-12 14:23:13 +02:00
Hugo Trippaers
a0fe6ecc43
Formatting changes using the settings from Alex
2013-07-12 14:22:59 +02:00
Hugo Trippaers
5bdbd72d6d
CLOUDSTACK-728 Rewrite support for lswitch connected nics on both standard and distributed switches.
...
Fix the name of the interface id in extra config, so the nic is found up using the nic uuid instead of the vm id.
getVlanInfo should return null when the nic is plugged on a Lswitch network.
On a distributed portgroup all vms should be connected to a single
portgroup and set a specific vlan on the port. On a standard switch each nic should have its own portgroup with a dedicated vlan (not related to CS vlans)
2013-07-12 14:22:44 +02:00
Wei Zhou
22c6df0ba2
CLOUDSTACK-2823: try passCmdLine some times if kernel < 2.6.34 and qemu < 1.1.0 on hypervisor (for instance, CentOS 6.4)
2013-07-12 09:47:12 +02:00
Amogh Vasekar
f938468acf
CLOUDSTACK-3234: Adding cookie to associate profile blade API
...
Signed-off by: Animesh Chaturvedi <animesh@apache.org>
2013-07-11 16:30:53 -07:00
Sateesh Chodapuneedi
e9dfb79e0d
CLOUDSTACK-3469 [VMware] Support to make username/password optional while adding VMware cluster
...
For legacy zones insist on the old model of asking for credentials for each cluster being added.
For non-legacy zones check if username & password are provided. If either or both not provided, try to retrieve & use the credentials from database, which are provided earlier while adding VMware DC to zone.
This lets user to not specify credentials while adding VMware cluster to zone, if the credentials are same as that of provided while adding VMware DC to zone.
Signed-off-by: Sateesh Chodapuneedi <sateesh@apache.org>
2013-07-11 20:44:06 +05:30
Devdeep Singh
293e5458d3
CLOUDSTACK-3467: Fixing the unit tests for implicit dedication planner. When fix for bug 2662
...
was made the unit tests were not updated correctly. The unit tests should have been changed to
return the correct mock object (VMInstanceVO) when vmInstanceDao is queried for the vms
running on host.
2013-07-11 16:17:07 +05:30
Sateesh Chodapuneedi
b1f7056565
Updated logger initalization in classes ListVmwareDcsCmd, RemoveVmwareDcCmd & minor cleanup of comments.
2013-07-11 16:02:34 +05:30
Vijayendra Bhamidipati
2a8e113aa1
CLOUDSTACK-1510: NPE when primary storage is added with wrong path
...
Description:
a) Fixing NPE when wrong path is provided for primary datastore.
b) No error dialog shows up in GUI when wrong path is provided,
after NPE fix - propagating exception upward.
c) If the KVM agent is down, an invalid datastore gets logged in
storage_pool table and doesn't get removed, so it shows up
in the GUI in the list of datastores - fixing this as well.
2013-07-10 14:58:41 -07:00