Commit Graph

21837 Commits

Author SHA1 Message Date
Kelven Yang
22a1b8c3fc CLOUDSTACK-5672: Fix VM work job serialization issues in Add/Remove nic 2014-01-03 17:20:24 -08:00
edison
db25228b23 CLOUDSTACK-5329: fix NPE in storage migration for zone-wide primary storage, and also the serization error. 2014-01-03 16:44:21 -08:00
Kelven Yang
ce7bc8fd90 CLOUDSTACK-5725: put origin flow context id into log4j context prefix to link jobs with the orchestration work flow in logging 2014-01-03 15:47:03 -08:00
Min Chen
3179fb2a5c CLOUDSTACK-5771:listImageStores returns error in keyword search. 2014-01-03 15:09:10 -08:00
Jessica Wang
deae1a2d34 CLOUDSTACK-5771: UI > Infrastructure > SystemVMs page > listView Search > fix a bug that UI kept spinning when there was no matching result. 2014-01-03 14:55:53 -08:00
Jessica Wang
849fdcf61a CLOUDSTACK-5771: UI > Infrastructure > SystemVMs/PrimaryStorage/SecondaryStorage/Pod/Cluster/Hosts/CacheStorage page - pass keyword parameter instead of name parameter to listXXXXXXX API. 2014-01-03 14:23:53 -08:00
Kelven Yang
9cad092054 CLOUDSTACK-5767: Remove the logic of using underlying job related fields for volume specific logic. 2014-01-03 13:10:32 -08:00
edison
2795c4ecfb CLOUDSTACK-5737: ignore umount secondary storage failure during backup snapshot 2014-01-03 12:59:54 -08:00
Edison Su
07ad69cebf CLOUDSTACK-5737: isExternalSnapshot should return true for CLVM and RBD only 2014-01-03 12:43:16 -08:00
Sanjay Tripathi
3964a566f7 CLOUDSTACK-5701: physical size is not getting updated in snapshot_store_ref table. 2014-01-03 18:20:31 +05:30
Devdeep Singh
741634b87e CLOUDSTACK-5691: Fix for attaching an uploaded volume to instance running
on hyperv. There were multiple issues here. Upload volume was actually
failing because the post download check for vhd on the cifs share was
unsuccessful. Also the agent code wasn't parsing the volume path correctly.
Fixed it too.
2014-01-03 16:43:21 +05:30
Rajesh Battala
9313a35f41 CLOUDSTACK-5658 CLOUDSTACK-5563 deploying VM from template created from volumes fails 2014-01-03 16:14:38 +05:30
Harikrishna Patnala
6ce46e94f5 CLOUDSTACK-5730: [Automation]DirectAgentAttache's send command fails due to ArrayIndexOutOfBoundsException; Unable to cleanup hypervisor's datastructures as part of Delete Account Job
Signed-off-by: Koushik Das <koushik@apache.org>
2014-01-03 15:42:31 +05:30
Jayapal
3fe9426824 CLOUDSTACK-5552 fixed private gateway clean up in DB when create failed 2014-01-03 12:56:28 +05:30
Gaurav Aradhye
914bd1230c CLOUDSTACK-5185: Fixed test script related to cleanup in test_egress_fw_rules.py 2014-01-03 11:18:40 +05:30
Gaurav Aradhye
8fb02e35ef CLOUDSTACK-5633: Fixed network cleanup issue 2014-01-03 11:15:49 +05:30
Jessica Wang
ca6bf9b729 CLOUDSTACK-5527: UI > accounts page > support both "Add (non-LDAP) Account" and "Add LDAP Account" when LDAP is enabled. 2014-01-02 16:47:32 -08:00
Sheng Yang
62be5fad12 CLOUDSTACK-4540: Set execute.in.sequence.network.element.commands=true by default
The things is, VR would take time to execute the commands, say it would need
time t1(which is greater than 0).

And the interval between parallel deployment is t2(which can be almost 0).  In
any case, VR need to handle commands in sequence internally, so if t1 > t2, then
the new task in the VR would wait longer and longer to execute, then some
commands result in timeout ultimately. No matter how long the timeout is, if
there are enough big number of queued task for VR, the last ones can timeout.

Currently VR has a robust mechanism to sequence the jobs internal and I
confirmed in this case, it works well. But there is no way to fix this issue if
VR is already 100% load at all time.

Probably we can improve the speed of VR internal executing, but seems the
ultimate answer is: set execute.in.sequence.network.element.commands to true. VR
doesnโ€™t know how long it would take for mgmt. server to timeout, only mgmt.
server knows that.

By setting sequence execution in VR to "true", mgmt server would handle the
commands in a queue, make sure that VR won't be overload and report unexpected
failure just because it's overload.
2014-01-02 15:34:16 -08:00
Kelven Yang
1dc784ecdb CLOUDSTACK-5726: Using runtime discovered dao (in AsyncJobManagerImpl.submitAsyncJob) to persist record has a problem to locate the right DAO instance, it causes corrupted field value be stored in database. Put in a work-around fix first to always initialize record fields in all cases 2014-01-02 15:13:34 -08:00
Sheng Yang
88aefbf529 Fix tab issues in the Link.java 2014-01-02 14:04:15 -08:00
Sheng Yang
939f20559e CLOUDSTACK-5723: Add timeout for SSL handshake
To prevent malfunction agent block the future SSL connections
2014-01-02 13:53:42 -08:00
Daan Hoogland
61d48154fd compare null to non-null or not-empty-string 2014-01-02 21:24:32 +01:00
Kelven Yang
7c8ef7836c CLOUDSTACK-5669: Always retrieve the most recent job result in OutComeImpl 2014-01-02 11:46:54 -08:00
Hugo Trippaers
6e57067859 Wei Zhou found another statement that was effected by commit 3a999e7 in
OvsVifDriver.isBridgeExists.

Based on commit 725bed43b4 in master
2014-01-02 15:23:04 +01:00
Hugo Trippaers
ec81c334ba Commit 3a999e7 changed the return values for the Script.execute function, this introduced a bug in the openvswitch bridge detection code.
Based on c024a93826 in master
2014-01-02 13:48:18 +01:00
Likitha Shetty
10a6c4f582 CLOUDSTACK-5704. OVA files exist for templates created from volumes.
Don't package the OVF and VMDK files into OVA after a template is created from volume.
Since packaging process contains reading and writing from the NFS mount, it doubles the amount of data that needs to be moved around
2014-01-02 16:23:45 +05:30
Harikrishna Patnala
bae5be7f4e CLOUDSTACK-5551: Search not working for Configuration parameters in (Account/zone/cluster/storage) settings page
Added filters while listing scoped configuration parameters.
Fixed: Some parameters are missing from UI settings tab because of missing scope entry in configuration table.
2014-01-02 15:43:47 +05:30
Kishan Kavala
b763e49873 CLOUDSTACK-5656: Rules will remain in Revoked state when router upgrade is required. Filtered revoked rules while listing. Show genreric error since router is not visible to enduser. 2014-01-02 15:09:18 +05:30
Gaurav Aradhye
8f15fc1fc1 CLOUDSTACK-5636: Fixed issue 'Failed to upgrade network offering' in test_vpc_network test suite 2014-01-02 12:28:28 +05:30
Kishan Kavala
88ce5b804e Added config to enable/disable router version check
Conflicts:
	server/src/com/cloud/network/router/VirtualNetworkApplianceManagerImpl.java
2014-01-01 17:34:35 +05:30
Kishan Kavala
78b9d5cda2 CLOUDSTACK-5698: support network ACL list search by keyword 2014-01-01 16:52:05 +05:30
Anshul Gangwar
0b643ddf09 CLOUDSTACK-5705: fixed the thumbnail not wrking for hyperv 2014-01-01 15:05:34 +05:30
Anshul Gangwar
e74889ac91 CLOUDSTACK-5703: putting rdp server port value in host details 2014-01-01 15:05:09 +05:30
Anshul Gangwar
a4d4d4b09a CLOUDSTACK-5702: Fixed mouse doesn't work for console 2014-01-01 15:03:48 +05:30
Devdeep Singh
4d05056252 CLOUDSTACK-5605: Fixing GetStorage stats command for hyper-v. The agent
wasn't looking up the share path correctly for reading the stats of a smb
share.
2014-01-01 14:29:43 +05:30
Sanjay Tripathi
ce48b0bd55 Revert "CLOUDSTACK-5329: fix NPE, in case of zone wide primary storage"
This reverts commit 23841e3369.
2014-01-01 11:23:57 +05:30
Jessica Wang
ea497b815c CLOUDSTACK-5698: UI > VPC > configure > Router > Network ACL Lists > implement search (i.e. pass keyword parameter to listNetworkACLLists API) when input field is not blank. 2013-12-31 15:53:09 -08:00
Kelven Yang
a03c8fe668 Fix a typo caused problem in attach-volume process 2013-12-31 15:13:10 -08:00
Marcus Sorensen
83f1f68408 CLOUDSTACK-5697 - public ip ranges should allow VNI rather than only working with untagged 2013-12-31 16:03:06 -07:00
edison
23841e3369 CLOUDSTACK-5329: fix NPE, in case of zone wide primary storage 2013-12-31 14:03:44 -08:00
Kelven Yang
3094160718 CLOUDSTACK-669: Finalize VM work dispatching mechanism to avoid big switch statement 2013-12-31 13:32:28 -08:00
Edison Su
9d52a4362d CLOUDSTACK-4506: fix NPE in case hostid is null 2013-12-31 11:37:30 -08:00
Anshul Gangwar
b55d9ecf53 CLOUDSTACK-5344 commit for console proxy rdp for hyperv 2013-12-31 18:14:53 +05:30
Daan Hoogland
9ec137e75b isSameIsolationId 2013-12-31 12:18:33 +01:00
Kishan Kavala
e4462f3626 CLOUDSTACK-5669: Return true when deleteVmSnapshot job result status is null 2013-12-31 12:48:55 +05:30
Rajesh Battala
68c4acce7d CLOUDSTACK-5687 [Hyper-V] Remote Access VPN fails with Unsupported command while trying to configure VPN users 2013-12-31 12:31:23 +05:30
Girish Shilamkar
3b3adbf712 CLOUDSTACK-5637: Detach volume before migrating 2013-12-30 18:47:52 -05:00
Sateesh Chodapuneedi
57cb023eb8 CLOUDSTACK-5447 [Automation] Volume migration failing with NullPointerException in vmware and KVM
Instead of injecting object of VolumeOrchestrationService into VmwareResource, we now populate the command object (MigrateVolumeCommand here) with required information. Thus we dont need volume orchestration service to query that information from resource.
Signed-off-by: Sateesh Chodapuneedi <sateesh@apache.org>
2013-12-31 06:21:32 +05:30
Murali Reddy
577ec61b6f CLOUDSTACK-5667: Shared Network - fails to launch router due to "
Multiple generic soure NAT IPs provided for network"

'getExistingSourceNatInNetwork' method was retruning source nat ip for
a particular account, resulting in multiple source nat ip's to be
assigned to a shared network on network implemen. Fix ensures that
account id is not considered for shared network implement.
2013-12-31 11:07:53 +05:30
Jessica Wang
cda040af2d CLOUDSTACK-5606: UI > copy template, copy ISO action > when a template/ISO to be copied is not associated with a specific zone, UI does not pass sourcezoneid parameter to API. 2013-12-30 14:51:35 -08:00