Commit Graph

20930 Commits

Author SHA1 Message Date
Jessica Wang 7bce498c19 CLOUDSTACK-5037: UI > Infrastructure > clusters > Settings tab > when "cpu.overprovisioning.factor" or "mem.overprovisioning.factor" is changed, pop up a warning message > change text. 2013-11-06 15:52:48 -08:00
Edison Su 4f9af26bea CLOUDSTACK-5065: isExternalSnapshot should return true for CLVM and RBD only 2013-11-06 15:32:32 -08:00
Sheng Yang 004efe1c0f CLOUDSTACK-5066: Don't remove the current VPN users when updating
If one VPN user and password is existed in current setup, then don't touch it,
otherwise would result in this user's existing connection be dropped.
2013-11-06 15:30:09 -08:00
Jessica Wang 7215677543 CLOUDSTACK-5037: UI > Infrastructure > clusters > Settings tab > when "cpu.overprovisioning.factor" or "mem.overprovisioning.factor" is changed, pop up a warning message "Please note - you are changing the over provisioning factor for a cluster with vms running. Please refer to the admin guide to understand the capacity calculation." 2013-11-06 12:21:40 -08:00
Jessica Wang 5e9dea1fc5 CLOUDSTACK-5048: UI > VPC section > Create Load Balancing rule > hide Autoscale button since Autoscale is not supported in VPC. 2013-11-06 11:36:13 -08:00
Sateesh Chodapuneedi 2210f1b0e4 CLOUDSTACK-5061 - Cloudstack doesn't consider storage overprovisioning factor when using thin Provisioning over VMWare VMFS datastores
Fix is use the storage overprovisioning factor (global configuration parameter "storage.overprovisioning.factor") to calculate total provisioning capacity for storage space allocation over VMFS based storage pools as well.
There are two level of thin provisioning provided in VMware, storage level and file-level (VMDK) thin provisioning. in CloudStack, all volumes are provisioned with thin VMDK format, so at hypervisor level, we ALWAYS do thin provisioning. If storage vendor has the ability to provide storage level thin provisioning in addition to VMDK thin provisioning, it is also allowed since it is transparent to Cloudstack.

Signed-off-by: Sateesh Chodapuneedi <sateesh@apache.org>
2013-11-06 17:37:22 +05:30
Likitha Shetty 9a8dddac2f Revert "CLOUDSTACK-3715. Socket timeout error is observed in VMware setup if a VMware task (RelocateVM_Task, CloneVM_Task etc.) takes more than 10 minutes. Making this value configurable to allow admins to modify the timeout if required. It defaults to the current value i.e. 10 minutes."
This reverts commit 0a1012817a.
2013-11-06 20:05:14 +05:30
Girish Shilamkar ed76e8a610 CLOUDSTACK-4686: Fixed volume limit for domain 2013-11-06 12:26:37 +05:30
Nitin Mehta 544d1594f0 CLOUDSTACK-5038:
used cpu is getting bumped up when the over provisioning factor > 1. This was because we didnt record the overprovisioning factors of the vms which got deployed pre 4.2
Upgrade path will fix that by populating the cpu/mem overprovisioning factors for each of the vms in user_vm_details table using the global overprovisioning factor.
Reviewed by : bharat kumar <bharat.kumar@citrix.com>
Signed off by : nitin mehta<nitin.mehta@citrix.com>
2013-11-05 16:35:07 -08:00
Jessica Wang 648f10401f CLOUDSTACK-5048: UI > Create Load Balancing rule > hide Autoscale button if LB provider is not Netscaler since Autoscale is only supported on Netscaler, but not on other provider like VirtualRouter. 2013-11-05 15:11:05 -08:00
Brian Federle 5721cfdc6b multiEdit: extend field hide/show functionality
-Support passing isHidden option as closure, for conditional hide/show
 based on context

-Adds new option format for isHidden option:

return false == show field and all columns (default)
return true == hide only header and form column
return 2 == hide header and form, as well as returned item column -- these
item columns will be skipped over entirely, not just hidden
2013-11-05 14:37:31 -08:00
Likitha Shetty 0a1012817a CLOUDSTACK-3715. Socket timeout error is observed in VMware setup if a VMware task (RelocateVM_Task, CloneVM_Task etc.) takes more than 10 minutes. Making this value configurable to allow admins to modify the timeout if required. It defaults to the current value i.e. 10 minutes. 2013-11-05 15:56:28 +05:30
Sebastien Goasguen 966db3c8c2 fixing simulator for missing haplanners 2013-11-05 09:51:52 +01:00
Likitha Shetty bc36aa026f CLOUDSTACK-5028. Vmware instance fails to start when the chain_info of any volume that belongs to the VM is longer than 255 characters.
If the VM has snapshots then the chain_info of a volume can be longer than 255 characters.
Increasing the column length of chain_info in VolumeVO to match the maximum length of type text(db schema type)
2013-11-05 13:20:24 +05:30
Marcus Sorensen 5cc9b1de66 CLOUDSTACK-3216 /var/log/cloud.log did not have a logrotate script, here
is a basic one.
2013-11-04 08:48:37 -07:00
suresh 9bf30479fc CLOUDSTACK-2272: testscript validates the vmdeployment with userdata 2013-11-04 16:58:55 +05:30
David Grizzanti d6420cd91e CLOUDSTACK-5023: Deleting Port Forwarding Rule fails when generating usage events are enabled 2013-11-03 20:43:13 +01:00
Edison Su 89206094ae CLOUDSTACK-5022 - [Automation] Failed to create volume from snapshot in KVM 2013-11-01 13:43:07 -07:00
Girish Shilamkar ba8be7cbed CLOUDSTACK-3961: Added a function to get free vlan 2013-11-01 17:30:48 +05:30
Nitin Mehta f9b658f6af CLOUDSTACK-5013:
Add the format for volumes table for uploaded volumes. Since volume_host_ref still exists, using that for populating it
Signed off by : nitin mehta<nitin.mehta@citrix.com>
2013-10-31 13:51:49 -07:00
Girish Shilamkar dc081c9f6b CLOUDSTACK-4256: Fixed Shared Network test cases using random private
ips for shared networks
2013-10-31 22:22:47 +05:30
Gaurav Aradhye c61c592677 CLOUDSTACK-4995: Fixed test_reset_ssh_keypair which checks the state of the VM
Signed-off-by: Girish Shilamkar <girish@clogeny.com>
2013-10-31 21:55:32 +05:30
Girish Shilamkar 733c355eaa CLOUDSTACK-4335: Delete test_deployVmSharedNetworkWithoutIpRange
test_deployVmSharedNetworkWithoutIpRange creates a shared network
without start and end ip. This is no longer permitted and creation
of shared network will fail with error "insufficient capacity". So
remove this test which is invalid.

Signed-off-by: Girish Shilamkar <girish@clogeny.com>
2013-10-31 18:29:46 +05:30
Wei Zhou 743eed8771 CLOUDSTACK-4987: only shared network and isolated network with same account can be assigned to a VM 2013-10-31 11:27:56 +01:00
Ashutosh Kelkar e47dfb673c CLOUDSTACK-2243: Add automation tests for VMs base image update faclity
Signed-off-by: Girish Shilamkar <girish@clogeny.com>
2013-10-31 15:02:03 +05:30
Santhosh Edukulla 4d7c66bdec The code module represents enum for constant comparison
This module provides facilitation to use uniform codes across various test
features. Users can import this  module and use these codes to maintain
readability and one point of change.

Signed-off-by: Santhosh Edukulla <Santhosh.Edukulla@citrix.com>
2013-10-31 14:59:53 +05:30
Anthony Xu bcadbe6f9a CLOUDSTACK-4750
use interface wildcard "+" in iptables to cover potential used VLAN interface to allow output on physical interface.

you will see
 0     0 ACCEPT     all  --  *      *       0.0.0.0/0            0.0.0.0/0           PHYSDEV match --physdev-out bond2+ --physdev-is-bridged
instead of
 0     0 ACCEPT     all  --  *      *       0.0.0.0/0            0.0.0.0/0           PHYSDEV match --physdev-out bond2.1234 --physdev-is-bridged

Anthony
2013-10-30 15:15:58 -07:00
Edison Su 746896b129 CLOUDSTACK-4939 - Failed to create snapshot (KVM, Multiple hosts, Sharedstorage) 2013-10-30 14:04:41 -07:00
Wei Zhou 4b8d636ce6 remove unused file lock codes from LibvirtStorageAdaptor.java 2013-10-30 15:13:14 +01:00
Wei Zhou 46e4cfd3c3 CLOUDSTACK-4831: allow create network by domain admin 2013-10-30 15:12:32 +01:00
Wei Zhou 0d12e3eb9d CLOUDSTACK-4830: allow create account and user by domain admin 2013-10-30 15:11:59 +01:00
Sowmya Krishnan d5cca46ae9 CLOUDSTACK-4776: New Tests for Netscaler as external LB 2013-10-30 17:01:21 +05:30
Kishan Kavala 72e4796550 CLOUDSTACK-4999 : Add upgrade path from 4.2.0 to 4.2.1 2013-10-30 15:29:53 +05:30
Sebastien Goasguen ca5e7e380b CLOUDSTACK-4998: fix assignVM response 2013-10-30 04:10:28 -04:00
SrikanteswaraRao Talluri b80242c2dc CLOUDSTACK-4772: remove test tag for the test test_01_RouterStopCreateFW
Signed-off-by: SrikanteswaraRao Talluri <talluri@apache.org>
2013-10-30 12:31:14 +05:30
Frank.Zhang 6032a113a1 [UCS] increate ipmi command retry 2013-10-29 17:49:39 -07:00
Anthony Xu bab3f0fa0f CLOUDSTACK-4976
merge createVmFromTemplate in XSFP1 to CitrixResourceBase instead of fixing one bug in two different place.

Anthony
2013-10-29 14:03:42 -07:00
SrikanteswaraRao Talluri e94ec6b202 CLOUDSTACK-4772: modify the script to get_process_status for vmware deployment
Signed-off-by: SrikanteswaraRao Talluri <talluri@apache.org>
2013-10-30 01:44:12 +05:30
Gaurav Aradhye c6ce74fe61 CLOUDSTACK: 2238 - Automation - Adding non contiguous VLAN ranges feature test cases
Signed-off-by: SrikanteswaraRao Talluri <talluri@apache.org>
2013-10-29 23:41:05 +05:30
Alena Prokharchyk e5c0de6a2d CLOUDSTACK-4988: when listTemplates call is executed by regular user, but templateFilter=community is passed in, return public templates of subdomains 2013-10-29 10:30:30 -07:00
Likitha Shetty 375a59d2f7 NPE while deleting old root volumes of a restored VM during storage garbage collection 2013-10-29 11:12:51 +05:30
Edison Su 9672a45ea1 CLOUDSTACK-4817: fix s3 multipart uplaod 2013-10-28 17:28:10 -07:00
Frank.Zhang 16a51ee479 CLOUDSTACK-4674
[baremetal] /usr/share/cloudstack-common/scripts/util/ipmi.py script
need to recognize various ipmi version and BMC type of server
2013-10-28 14:48:01 -07:00
Likitha Shetty 1a3f394730 CLOUDSTACK-4946. VM Restore with template id/Volatile VM feature doesnt work on VMware
When a ROOT volume is created from base template, if a folder already exists for the ROOT volume's VM then replace the old ROOT disk files with the new one.
2013-10-28 13:14:48 +05:30
Min Chen 7391e5f71e CLOUDSTACK-4816: Removed unused field from S3TO to avoid confusion in
the log.
2013-10-25 21:12:24 -07:00
Jessica Wang 1206613c7a CLOUDSTACK-4128: UI > Infrastructure > Secondary Storage > Create Secondary Storage > Provider S3 > make "Create NFS Secondary Staging Store" checked and non-editable. 2013-10-25 16:47:14 -07:00
Prachi Damle 572c81f589 CLOUDSTACK-4948: DeploymentPlanner: Logic to check if cluster can be avoided, needs to consider if VM is using local storage and/or shared storage
Changes:
- Consider if VM requires the local storage or shared storage or both for its disks.
- Accordingly all pools in the cluster should consider local or shared or both pools
2013-10-25 15:38:26 -07:00
Jessica Wang 886b0e590a CLOUDSTACK-4966: UI > provide icon for Expunge Instance action. 2013-10-25 15:28:44 -07:00
Jessica Wang 635ab5fbac CLOUDSTACK-4966: UI > Instances > destroyed VM > implement "expunge" option (for root-admin and domain-admin only). 2013-10-25 15:16:17 -07:00
Jessica Wang a59f8096ba CLOUDSTACK-4966: UI: (1) detailView widget: extend detailView widget to support destroy action that will close detailView and remove item from listView when toRemove parameter is passed.
(2)Destroy Instance action: add expunge option for root-admin and domain-admin. When expunge is set to true, instance will be expunged right after destroyed.
2013-10-25 13:59:00 -07:00