Commit Graph

19702 Commits

Author SHA1 Message Date
Alena Prokharchyk
f09df4c136 CLOUDSTACK-3974: 410-420 db upgrade - exclude is_inline field from the query when insert the entry for the F5 load balancer as this field was dropped as a part of 40-41 upgrade 2013-07-31 13:32:28 -07:00
Brian Federle
0014381f38 CLOUDSTACK-2944: Fix typo in addIpToNic dialog 2013-07-31 10:35:15 -07:00
Chip Childers
c68eb4d41e Fixing setnextversion.sh 2013-07-31 11:09:52 -04:00
John Burwell
3cf09f337f - CLOUDSTACK-3229: Passes the bucket name as "bucket" into the s3xen
plugin
2013-07-31 09:57:07 -04:00
Wido den Hollander
79af8b16b2 CLOUDSTACK-3951: Don't require SSH access to KVM nodes when cancelling maintenance
Conflicts:

	setup/db/db/schema-410to420.sql
2013-07-31 15:22:53 +02:00
Bharat Kumar
ba619ec112 recalculate the capacity after overcomit change. 2013-07-31 18:28:42 +05:30
Prasanna Santhanam
7aafd06df6 Include SSH retry logic when encountering channel failures.
Only on SSHExceptions we attempted retries, but during socket failures,
like Network Unreachable we failed the ssh connection immediately.

Signed-off-by: Prasanna Santhanam <tsp@apache.org>
2013-07-31 17:21:01 +05:30
Prasanna Santhanam
805d087d87 Cleanup the marvin logger
It is useful to have the same logger used in the marvinplugin into the
testcase. The testcase can then append its name to the logger making
the logs specify exactly which test is executing when the logs are
generated

Signed-off-by: Prasanna Santhanam <tsp@apache.org>
2013-07-31 17:21:01 +05:30
Harikrishna Patnala
798c507c7d CLOUDSTACK-2717: listCapabilities API to return
allow.public.user.templates configuration parameter value
 defined at account level.
Signed by - Nitin Mehta<nitin.mehta@citrix.com>
2013-07-31 16:56:59 +05:30
Bharat Kumar
5c18483d81 Cloudstack-2997 unable to update concurrent_conncetions feild in network_offerin.
Signed-off-by: Abhinandan Prateek <aprateek@apache.org>
2013-07-31 15:32:28 +05:30
Harikrishna Patnala
28f04c8ecc CLOUDSTACK-3969: Upgrade failed from 3.0.3 to 4.2 in KVM host with error 4.2.0 KVM SystemVm template not found though systemvm-kvm-4.2 template is uploaded during 3.0.3 setup
This is due to mysql version conflict with '=' and 'LIKE'.
Changing to '=' while searching for new system template.
2013-07-31 15:11:41 +05:30
Nitin Mehta
7894f5541b CLOUDSTACK-3658
Add the upgrade logic to populate the template/volume store ref table from upload table. We wont be using this table anymore.
Signed off by : nitin mehta<nitin.mehta@citrix.com>
2013-07-31 11:21:24 +05:30
Prasanna Santhanam
9780ffb6e1 CLOUDSTACK-3916: Fix silly string formatting mistake
Signed-off-by: Prasanna Santhanam <tsp@apache.org>
(cherry picked from commit 8602866063becbe67d001c1f5d778b948eb32fc0)
2013-07-31 11:13:09 +05:30
SrikanteswaraRao Talluri
890ba45e42 CLOUDSTACK-3923: Fix the scripts to select default vpc offering
CLOUDSTACK-3923: Fix the scripts to select default vpc offering

Signed-off-by: Prasanna Santhanam <tsp@apache.org>
(cherry picked from commit 99d8ed9b68e3d480a3d86cb8ecd19c1e9b354dff)
2013-07-31 11:13:09 +05:30
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
Marcus Sorensen
949c088e7b CLOUDSTACK-3964 Change permissions on vm router vmdata script
Submitted-by: Toshiaki Hatano
2013-07-30 20:43:25 -06:00
Sheng Yang
fae57e5843 CLOUDSTACK-3864: Fix test_blocker_bugs.py for firewall
Currently we're using enable/disable static nat rather than create IP forwarding
command. The list of StaticNAT won't work.

Also change to use API to verify the rules rather than look into db directly.
2013-07-30 19:04:05 -07: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
Min Chen
a9efec6403 CLOUDSTACK-3949:[Object_Store_Refactor][Usage] No usage event is
generated for registered ISO.
2013-07-30 18:05:34 -07:00
Anthony Xu
2d87e64371 CLOUDSTACK-3963:
in security group, CS put a rule in ebtables filter table FORWARD chain to prevent user from changing VM mac address
util.pread2(['ebtables', '-A', vm_chain, '-i', vif, '-s', '!', vm_mac,  '-j', 'DROP'])

if user changes the VM mac address, all egress packet from the VM will be dropped, but the egress packet still contaminate the bridge cache with fake MAC,

This patch moves the rule to ebtables nat table PREROUTING chain, then the egress packet with modified MAC will not contaminate the bridge cache.
2013-07-30 17:34:44 -07:00
Min Chen
20831d00fb CLOUDSTACK-3686: Registering a template does not generate a usage event. 2013-07-30 17:33:18 -07:00
Prachi Damle
af95cfe98e CLOUDSTACK-3942 NPE from findStoragePool method
Changes:
- Added null checks for podId
2013-07-30 16:56:21 -07:00
Sheng Yang
32d076ebcc CLOUDSTACK-3826: Automation: Fix test_vpc_routers
1. You cannot check routers after your destroy them
2. You cannot use the old value in checking migration status.
3. You cannot upgrade VR to a non-system offering.
2013-07-30 16:52:29 -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
Alena Prokharchyk
026cca46c6 CLOUDSTACK-3948: fixed createAutoscaleVmProfile - for situation when no autoscaleUserId is passed in, take it from caller user id, not caller account id 2013-07-30 14:31:22 -07:00
Min Chen
4527227360 CLOUDSTACK-3857: create VOLUME_CREATE event at CreateVolumeCmd instead
of at AttachVolumeCmd.
2013-07-30 14:24:12 -07:00
Jessica Wang
422cc2a929 CLOUDSTACK-2569: UI > Infrastructure menu - zone detail - Cisco VNMC - apply action filter. 2013-07-30 13:40:28 -07:00
Brian Federle
17148b2c6a CLOUDSTACK-3487: Add egress default policy to network offering UI 2013-07-30 12:55:21 -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
Alena Prokharchyk
de1865ae5a CLOUDSTACK-3958: listProjectAccounts - return account info only; user info can be extracted from listUsers&accountId command 2013-07-30 11:17:25 -07:00
Brian Federle
21761d8f21 CLOUDSTACK-3531: Add isrouting checkbox to register template dialog 2013-07-30 11:10:06 -07:00
Jessica Wang
50046c5771 CLOUDSTACK-2990: UI > scale up VM dialog - add description 'For VMware-based Linux VMs, please read the dynamic scaling section in the admin guide before scaling.' 2013-07-30 10:57:59 -07:00
Alena Prokharchyk
474a763ee3 CLOUDSTACK-3936: db upgrade - added upgrade path from CCP 2.2.15,2.2.16 to CS 4.2 2013-07-30 10:53:34 -07:00
Marcus Sorensen
f91c0f3cb2 Summary: Fix null pointer and op_networks blocker to account cleanup
Detail: Accounts can fail in cleanup/gc process due to inconsistent op_networks
table and null pointer in looking up account for event publishing.

BUG-ID: CLOUDSTACK-3957
Signed-off-by: Marcus Sorensen <marcus@betterservers.com> 1375204815 -0600
2013-07-30 11:20:15 -06:00
Alena Prokharchyk
155b9df8ee CLOUDSTACK-3902: createVpcOffering - throw an excpetion when sourceNat service is not passed in 2013-07-30 10:09:03 -07:00
Bharat Kumar
6e9bf56cf1 Fix for incorect capacity displayed at the db.
Conflicts:
	engine/schema/src/com/cloud/capacity/dao/CapacityDaoImpl.java
	server/src/com/cloud/alert/AlertManagerImpl.java
	server/src/com/cloud/api/ApiResponseHelper.java
2013-07-30 22:13:44 +05:30
Harikrishna Patnala
a5054c1cde CLOUDSTACK-3848: Usage events for dynamic scaling of cpu/ram operation on VM 2013-07-30 22:04:12 +05:30
Gaurav Aradhye
6ec4e57228 CLOUDSTACK-3168: Fix test_reboot_router.py to ssh using public IP
test_reboot_router.py was trying to ssh to vm using private IP
and hence it failed with error "No route to host."
Fixed the testcase to ssh using public IP.

Signed-off-by: Prasanna Santhanam <tsp@apache.org>
(cherry picked from commit 003721a085210afe167fbc734abe4cc8e2d3d23f)
2013-07-30 20:10:12 +05:30
Likitha Shetty
8392a6eec1 CLOUDSTACK-3139 - If management server doesn't have internet connection RegisterTemplate and UploadVolume will fail when CS tries to verify if the account has exceeded its secondary storage limit.
No change in behavior if management server has internet connection.
Now if management server doesn't have internet connection download process will not fail. But CS will noly check if the account has already reached or maxed its limits instead of checking if the limit will be breached with the addition of the new storage
2013-07-30 19:33:19 +05:30
Bharat Kumar
03cbf51e15 Cloudstack-3910 Upgrade from 3.0.6 to 4.2 is failing with DB exceptions. 2013-07-30 19:12:59 +05:30
Murali Reddy
4653cff88b CLOUDSTACK-3642: [Usage][PortableIP] CS is not generating usage events
for portable IPs

generating usage event for acquire and release
2013-07-30 19:00:13 +05:30
Kishan Kavala
1550f5e26c CLOUDSTACK-3439: Include dynamically created nics in Prepare for migration command in KVM 2013-07-30 18:23:56 +05:30
Sanjay Tripathi
7cb1c6fa7b CLOUDSTACK-2909: patch to fix TAB in US keyboard. 2013-07-30 17:41:05 +05:30
Sanjay Tripathi
e45888df96 CLOUDSTACK-1961: Common issues found in English OS with EN-US standard Keyboard. 2013-07-30 17:40:17 +05:30
Radhika PC
f0db7aec98 CLOUDSTACK-478 2013-07-30 17:08:27 +05:30
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
Isaac Chiang
c24db863a6 CLOUDSTACK-3935:Inconsistent json object name for image store api 2013-07-30 18:59:35 +08:00
Prasanna Santhanam
baa6d0badb Fix url for upload volume test
Signed-off-by: Prasanna Santhanam <tsp@apache.org>
2013-07-30 15:50:02 +05:30