wilderrodrigues
28e55462f1
Refactoring the LibvirtComputingResource
...
- Adding LibvirtMigrateCommandWrapper
- 1 unit tests added
- KVM hypervisor plugin with 10.9% coverage
2015-05-06 19:20:41 +02:00
wilderrodrigues
d730efb866
Refactoring the LibvirtComputingResource
...
- Adding LibvirtCheckHealthCommandWrapper and LibvirtPrepareForMigrationCommandWrapper
- 2 unit tests added
- KVM hypervisor plugin with 10.8% coverage
2015-05-06 19:20:41 +02:00
wilderrodrigues
54f68f519f
Removing the CheckStateCommand form the IF statement on LibvirtComputingResource
...
- It's not used and if so would cause an infinite loop.
2015-05-06 19:20:41 +02:00
wilderrodrigues
6e568125fc
Refactoring the LibvirtComputingResource
...
- Adding LibvirtGetHosStatsCommandWrapper
- 1 unit test added
- KVM hypervisor with 10.5% coverage
Tests are a bit limited on this one becuause of the current implementation. Would clean it up later in a separate branch
2015-05-06 19:20:41 +02:00
wilderrodrigues
7a90c018fb
Refactoring the LibvirtComputingResource
...
- Adding LibvirtRebootCommandWrapper and LibVirtRebootRouterCommandWrapper
- 2 unit tests added
- KVM hypervisor with 10.5% coverage
2015-05-06 19:20:40 +02:00
wilderrodrigues
51093afcf1
Refactoring the LibvirtComputingResource
...
- Adding LibvirtGetVmDiskStatsCommandWrapper
- 1 unit test
Added getConnection() to LibvirtConnectionWrapper
2015-05-06 19:20:40 +02:00
wilderrodrigues
7086d64387
Refactoring the LibvirtComputingResource
...
- Adding LibvirtGetVmStatsCommandWrapper
- 3 unit tests
Refactored the LibvirtConnectiobn by surrounding it with an wrapper.
- Make it easier to cover the static/native calls
- Added better coverage to StopCommand tests
2015-05-06 19:20:40 +02:00
wilderrodrigues
508f10527f
Refactoring the LibvirtComputingResource
...
- Adding LibvirtStopCommandWrapper
- LibvirtRequestWrapper
- 1 unit tests
Refactored the RequestWrapper to make it better.
- Changes also applied to the CitrixRequestWrapper
2015-05-06 19:20:39 +02:00
Gaurav Aradhye
c3e8d3d047
CLOUDSTACK-8445: Keep only dvs tag for test case which tests the VCenter port groups
...
Signed-off-by: Gaurav Aradhye <gaurav.aradhye@clogeny.com>
This closes #232
2015-05-06 18:31:17 +05:30
Gaurav Aradhye
6c3dc15fcb
CLOUDSTACK-8394: Skip test cases through setUp() instead of setUpClass()
...
Signed-off-by: Gaurav Aradhye <gaurav.aradhye@clogeny.com>
This closes #231
2015-05-06 16:25:32 +05:30
Rohit Yadav
464af9cb29
debian: allow openjdk1.8 as optional dependency
...
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2015-05-06 02:19:04 +02:00
Rohit Yadav
3ac3534544
Revert "CLOUDSTACK-8402: EL7 rpms should depend on openjdk7"
...
This does not fail on centos7, reverting the fix.
This reverts commit 52a0adad04d67555a50ab58662735039f438c7e0.
2015-05-06 01:43:35 +02:00
pritisarap12
628dde7fd2
CLOUDSTACK-8308: Adding automation test cases for VM/Volume snapshot continuation
...
Signed-off-by: Gaurav Aradhye <gaurav.aradhye@clogeny.com>
This closes #230
2015-05-05 20:43:57 +05:30
pritisarap12
a380be6081
CLOUDSTACK-8308: Adding automation test cases for VM/Volume snapshot testpath snapshot limits
...
Signed-off-by: Gaurav Aradhye <gaurav.aradhye@clogeny.com>
This closes #170
2015-05-05 16:22:18 +05:30
Abhinandan Prateek
1eb6f929ab
CLOUDSTACK-8429: optimizing travis to run configurable set of tests only after configurable runs
2015-05-05 14:11:41 +05:30
Gaurav Aradhye
d849dd628f
CLOUDSTACK-8394: Added missing lower() conversion
2015-05-05 09:54:26 +05:30
pritisarap12
a29fd6584a
CLOUDSTACK-8308: Adding automation test cases for VM/Volume snapshot testpath - cuncurrent snapshots
...
Signed-off-by: Gaurav Aradhye <gaurav.aradhye@clogeny.com>
This closes #181
2015-05-04 17:21:13 +05:30
Rajani Karuturi
e0721fe976
volume upload: when create template fails, rolling back transaction
2015-05-04 15:15:33 +05:30
SrikanteswaraRao Talluri
ff4f31c4ea
bug-id:correcting few more errors in testpaths reviewed-by: self
...
Signed-off-by: SrikanteswaraRao Talluri <talluri@apache.org>
2015-05-03 22:41:55 +05:30
Rohit Yadav
ba9c4cfa81
ui: use cloudstack logo as favicon
...
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2015-05-03 15:24:05 +02:00
Laszlo Hornyak
0347f733dd
added favicon
...
This closes #225
Signed-off-by: Laszlo Hornyak <laszlo.hornyak@gmail.com>
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2015-05-03 15:23:32 +02:00
Rohit Yadav
1840805aab
server: Introduce Unknown Status to be used in AbstractInvestigatorImpl
...
The PR #211 introduced changes where the abstract investigator testIpAddress()
would return other Status, which previously only returned null, Up or Down. In
this patch we introduce a new Status "Unknown" that replaces null's semantics.
The important changes #211 introduced was the debugging statements as semantically
the changes would work same as the consumers of testIpAddress() method only used
if returned values were Up or Down and in other cases (null, Alert etc) it would
simply continue to loop through the resources being investigated.
Keeping the debug logs, this commit only replaces the previously returned null
values with Status.Unknown and fixed the debug statements to reflect the same.
In case of trapped exceptions too, we return Unknown status but log the exception
we trapped.
server: add null assertions and remove dead code with testIpAddress usage
This closes #222
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
(cherry picked from commit 7a1cb28c9f548ac185dcb7c59eb2fadb7d550718)
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2015-05-03 15:16:04 +02:00
Rajani Karuturi
89fa251119
CLOUDSTACK-8429: travis: running junit tests only in the first job
...
added a new environment variable RUNUNITTESTS
running full build if RUNUNITESTS is true else skipping tests
job1 now runs only unittests
removed some of the test files from job9 and job10 as they are timing
out.
This closes #218
2015-05-01 22:57:31 +05:30
Rohit Yadav
df3dea58a2
CLOUDSTACK-6139: Fix regression, allow zone level systemvm localstorage config
...
From b3f18e7d74a0f09db9977554a6c7648b7edbc33d, the zone level systemvm local
storage setting never worked as it needed to be moved to config depot.
(cherry picked from commit 279efb04324249a2e1a5487b58b40a723baf4600)
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
Conflicts:
plugins/network-elements/internal-loadbalancer/src/org/apache/cloudstack/network/lb/InternalLoadBalancerVMManagerImpl.java
server/src/com/cloud/network/router/VirtualNetworkApplianceManagerImpl.java
2015-05-01 15:27:40 +02:00
Rajani Karuturi
fdea7eb472
maven plugin cleanup
...
1. removed redundant maven-site-plugin
2. added maven-resources-plugin version 2.7 which has the fix for
http://jira.codehaus.org/browse/MRESOURCES-140
This closes #220
2015-05-01 16:20:08 +05:30
Rajani Karuturi
bd71fcb650
Fixed two coverity reported issues
...
Dereference after null check
Dm: Dubious method used
This closes #219
2015-05-01 16:08:26 +05:30
Koushik Das
3100fc1554
CLOUDSTACK-8438: Proper enforcement of hypervisor capability "max. guest limit"
...
VMs in transition states - Starting, Stopping, Migrating - are also taken into account for enforcing "max. guest limit"
2015-05-01 12:49:56 +05:30
Daan Hoogland
9e3b825f91
findbugs: make default encoding explicit
2015-05-01 08:20:27 +02:00
Laszlo Hornyak
58e5dca8ef
CLOUDSTACK-8335: removed ceph repository - artifact resolved from maven central
...
Signed-off-by: Laszlo Hornyak <laszlo.hornyak@gmail.com>
Signed-off-by: Rajani Karuturi <rajanikaruturi@gmail.com>
2015-05-01 11:10:06 +05:30
Abhinandan Prateek
00962d4a5f
CLOUDSTACK-8429: removing some tests as they timeout on travis
2015-05-01 09:01:04 +05:30
Rohit Yadav
a86034e36c
debian: force maven to use the default $home/.m2 repo
...
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2015-04-30 19:03:53 +02:00
Rohit Yadav
67a23554cf
debian: don't force local repo this breaks jenkins builds wrt noredist
...
A better solution in future could be to pass the custom maven repo in local dir
from ACS_BUILD_OPTS instead of putting it here
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2015-04-30 18:27:01 +02:00
Wido den Hollander
ab1a6912a9
CLOUDSTACK-1302: Make sure the disk cache mode is passed to the KVM Agent
...
The StartCommand did not contain the proper cache mode due to VolumeJoinVO
not containing the cache_mode field.
2015-04-30 17:32:52 +02:00
Abhinandan Prateek
1441ed1ea7
CLOUDSTACK-8429: fix the path so that it picks all the tests suites properly
2015-04-30 18:00:47 +05:30
Daan Hoogland
adcd340986
Merge branch 'upload-findbugs' of https://github.com/karuturi/cloudstack
...
This closes #215
2015-04-30 14:27:35 +02:00
Anshul Gangwar
aa265fe88f
CLOUDSTACK-8431: [Hyper-V] Fixed VM deployment failing when the stale vhd already exists Now generating guid when the template copy from secondary to primary storage requested instead of using it same as secondary
...
this closes #214
2015-04-30 16:07:36 +05:30
sanjeev
d9064ecfea
Skipping change service offering test for LXC since this is not applicable to containers
...
This closes #213
2015-04-30 14:49:17 +05:30
Anshul Gangwar
866cc41145
CLOUDSTACK-8423: [Xenserver] Improved the performance for processing of ClusterVMMetaDataSync command which can cause slowness in DB if there are huge number of VMs
...
this closes #204
2015-04-30 14:44:36 +05:30
Anshul Gangwar
f46ed59290
CLOUDSTACK-8422: Fixed unable to delete zone from CCP
...
this closes #202
2015-04-30 14:44:18 +05:30
Anshul Gangwar
48067e5ecd
CLOUDSTACK-8420: [Hyper-V] Fixed number format exception when untagged vlan is used for Hyper-V setup Change the vlan data type to string from int and handled the untagged vlan cases
...
this closes #201
2015-04-30 14:43:22 +05:30
Anshul Gangwar
7949caf156
CLOUDSTACK-8419: [Hyper-V] corrected the wrong error message in stop command answer
...
this closes #200
2015-04-30 14:42:46 +05:30
Anshul Gangwar
f86c0a23c1
CLOUDSTACK-8418: [Hyper-V] use systemvm.iso from secondary storage and stop copying to local disk
...
this closes #198
2015-04-30 14:42:24 +05:30
Anshul Gangwar
c355810034
CLOUDSTACK-8417 : [Hyper-V] Added support for smb share path in Hyper-V settings virtual disk path
...
this closes #197
2015-04-30 14:41:50 +05:30
Anshul Gangwar
aa7ae1b918
CLOUDSTACK-8416: added support for FIPS compliant checksum. It will now support md5, sha1, sha224, sha256, sha384 and sha512 checksums.
...
In same checksum parameter user can pass any of the above algorithms hash
This closes #196
2015-04-30 14:38:44 +05:30
Anshul Gangwar
c275d6fff8
CLOUDSTACK-8414: fixed template_spool_ref is not getting updated with correct template local_path
...
this closes #195
2015-04-30 14:36:58 +05:30
Anshul Gangwar
fda627d672
CLOUDSTACK-8414: Fixed template_spool_ref table is not getting updated with correct template_size Now returning file size instead of null.
2015-04-30 14:36:39 +05:30
Anshul Gangwar
2133c302f4
CLOUDSTACK-8413: Fixed resource tags on disk are lost when migrate to another storage
...
During cold volume migration we are duplicating volume entry in volumes table.
When migration is complete, we update the uuid of new entry and expunge the older entry.
This results in removal of resource tags on volume as its resource id still pointing to older volume.
As part of fix while updating uuid for volume, we are updating resource_id for tags also.
This closes #194
2015-04-30 14:34:20 +05:30
Rajani Karuturi
d39b993512
Fixed a few findbugs issues after the merge 0b83559
...
HttpUploadServerHandler.java:142, DM_BOXED_PRIMITIVE_FOR_PARSING
NfsSecondaryStorageResource.java:2630, DM_BOXED_PRIMITIVE_FOR_PARSING
NfsSecondaryStorageResource.java:2775, DM_DEFAULT_ENCODING
EncryptionUtil.java:59, DM_DEFAULT_ENCODING
2015-04-30 13:56:44 +05:30
Jayapal
4b2ce34bc9
CLOUDSTACK-8406: Fixed selecting userdata as VR with dhcp service
2015-04-30 12:21:15 +05:30
Abhinandan Prateek
0bd0a5ec5b
CLOUDSTACK-8429: removed duplicate test and replaced with some more limit checks
2015-04-30 11:08:56 +05:30