See <https://builds.apache.org/job/cloudstack-marvin/1719/changes>

Changes:

[likitha.shetty] CLOUDSTACK-8318. Storage vMotion support for VMFS.

[likitha.shetty] CLOUDSTACK-8319. For both 'MigrateVolume' and 
'MigrateVMWithVolumes, ensure VM's vconfiguration files are migrated along with 
VM's root volume.

[likitha.shetty] CLOUDSTACK-8320. Upon a failed migration, a dummy volume is 
created which remains in 'Expunging' state.

[rohit.yadav] engine: Add Upgrade path from 4.5.0 to 4.5.1

[rohit.yadav] CLOUDSTACK-8272: Python based file-lock free password server 
implementation

[rohit.yadav] ovm3: fix rat license, use license header that satisfies RAT

[rohit.yadav] CLOUDSTACK-8236: Automation test cases for storage migration test 
path review changes

[rohit.yadav] CLOUDSTACK-8314: Add test case to validate VM.DESTROY event is 
logged when VM deployment fails

[rohit.yadav] CLOUDSTACK-8311: Adding test case to confirm Volume Snapshot for 
root disk is

[rohit.yadav] README: tell the world we've OVM power :fist:

[rohit.yadav] CLOUDSTACK-8323: Adding BVT to test NIC Adapter for Vmware

[sanjay.tripathi] Fixed simulator and vmware NPE issue.

[rohit.yadav] Fix encoding for user account label in header

[rohit.yadav] Error message exposes domain Id when deployVirtualMachine() is 
attempted on a shared network to which the user doesnot have access to.

[rohit.yadav] CS-20680: The user's secret key is not encrypted in the 
UserCredentialsVO class

[rohit.yadav] CS-19734:Session cookie is exposed to scripts.

[rohit.yadav] CS-18149: UI - no longer store sessionKey in cookie. After

[rohit.yadav] CS-17504: Weak SSL ciphers supported by the management server

[rohit.yadav] Avoid distributing private key for realhostip.com

[rohit.yadav] Avoid logging password when adding srx device

[rohit.yadav] ui: if session cookie exists, use it to set global session holder 
and invalidate it

[rohit.yadav] utils: use a better extended implementation of SSLSocketFactory

[rajanikaruturi] CLOUDSTACK-7348 InvalidParameter Exception while executing 
scale vm.

[rajanikaruturi] CLOUDSTACK-5236 : ability to identify where the user is from 
(ex. LDAP)

[rohit.yadav] user-authenticators: don't allow empty usernames or passwords

[wrodrigues] CLOUDSTACK-7143: a better fix for kernel upgrade disk space 
problems

[wrodrigues] Make sure the location for the persistant configs exists

[wrodrigues] Switch ip associations to the new config file system

[wrodrigues] Removed useless array from SetStaticRoutesCmd.

[wrodrigues] Cherry-pick of 11c00977f77f45aa7b0c387dc88360eba0819e8a:

[wrodrigues] This file isn't used, so remove it

[wrodrigues] Add a placeholder for the trigger file

[wrodrigues] Vagrant virtualbox based testing suite

[wrodrigues] Added curl to the base install

[wrodrigues] Merged cookbooks from vpc branch

[wrodrigues] Remove scripts directory no longer necessary

[wrodrigues] Replace CreateGuestNetwork config script with a json file.

[wrodrigues] Tuning/reformatting/defensible-ing Vagrantfile

[wrodrigues] Add the Python bits

[wrodrigues] Added cs_ip module

[wrodrigues] Use json naming standards instead of camelCase

[wrodrigues] Changed from camelCase to json_case

[wrodrigues] Create a json file for SetNetworkACL

[wrodrigues] Only ip_association files for now

[wrodrigues] Can now read the ips out of the cmdline databag (if present)

[wrodrigues] Correct small typo in error message

[wrodrigues] Remove debug code

[wrodrigues] Include a type field in all json configuration objects

[wrodrigues] Switch ip associations to new model and update the recipes

[wrodrigues] Disable cmdline check until it's fixed

[wrodrigues] 1.  Completed provider for ip rules (fwmark)

[wrodrigues] Corrected a hole in my logic

[wrodrigues] Rewrite networkacl model to have separate entries for each rule

[wrodrigues] Add some debug logging to keep track of timing

[wrodrigues] Change vmdata to the new config system

[wrodrigues] A working test-kitchen setup for testing systemvm boxes.

[wrodrigues] Include the guestnetwork code

[wrodrigues] Split Databag in to separate class as I would now need this

[wrodrigues] junit report output for vagrant systemvm tests

[wrodrigues] Use bundler to exec test-kitchen

[wrodrigues] Commit missing .kitchen.yml

[wrodrigues] Massively simpler serverspec invocation

[wrodrigues] Missing gem for vagrant magic

[wrodrigues] Documentation and license headers for new systemvm testing tools.

[wrodrigues] Plan B

[wrodrigues] Test data for ipassociation

[wrodrigues] Added some lost lines back using Hugo witchcraft

[wrodrigues] Put a netmask in the netmask field

[wrodrigues] Moved bag location to /et/cloudstack

[wrodrigues] Pure python tests for systemvm

[wrodrigues] Replace serverspec with nose in systemvm test.sh

[wrodrigues] Attempt to get these tests working on python 2.6

[wrodrigues] Second Attempt to get these tests working on python 2.6.

[wrodrigues] Added guest network configuration

[wrodrigues] This was a good one

[wrodrigues] Move some static strings to constants and remove some duplicate 
code

[wrodrigues] New style save password command

[wrodrigues] Fancy line editor for Ian

[wrodrigues] Don't fail if you've logged into an older systemvm manually, 
before.

[wrodrigues] Set up rsync for systemvm patches.

[wrodrigues] Fix update_config.py use of subprocess.

[wrodrigues] Fix configure::waitForDevice when a device is missing.

[wrodrigues] Tests for update_config.py

[wrodrigues] Add forwarding rules to the new config format and do a little 
rewrite on

[wrodrigues] Removed merge_cline - no longer required

[wrodrigues] New style manage VPN user command <Still need some testing with 
the VR image>

[wrodrigues] Add more nics by default

[wrodrigues] Have Vagrantfile errors go to STDERR so output is 
machine-parseable.

[wrodrigues] Adding the Vagrant configuration that will build xen and db 
servers.

[wrodrigues] modified StaticNatRule to use the new style

[wrodrigues] iDo not do the post configure steps on a control interface

[wrodrigues] Removed chef as we will definitely not go this way

[wrodrigues] Migrate ip alias commands

[wrodrigues] Do not use eth0 or eth1 for random tests

[wrodrigues] Stop ignoring eth0

[wrodrigues] Fix on error reporting (null doesn't say much, so lets return the 
actual problem)

[wrodrigues] Adding new model for the Site2SiteVpn configuration.

[wrodrigues] Added some tests that test stuff

[wrodrigues] Change the location for the temporary json files to 
/var/cache/cloud

[wrodrigues] Staticroutes to new json style

[wrodrigues] New model for RemoteAccessVpn and moving into the new structure

[wrodrigues] Hotfix for lost control interface

[wrodrigues] Small fixes

[wrodrigues] Creating new model for the MonitorService

[wrodrigues] Added vmpassword type (does nothing yet)

[wrodrigues] New style dnsmasq configuration

[wrodrigues] Fixed test (assert in guest check was wrong way around)

[wrodrigues] Creating new model for the firewall rules

[wrodrigues] Some bug fixes

[wrodrigues] fixing the nullpointer on type which is null

[wrodrigues] Fixed bug in which every run of loadQueueFile would append to the 
json file (merge)

[wrodrigues] Small update to try do deal with the stuck issue

[wrodrigues] Add catchall for unknown types

[wrodrigues] Do not update etc or you will bring in a load of files that will 
have their

[wrodrigues] Added merge for network_acl type message

[wrodrigues] Added placeholder for networkacl tests

[wrodrigues] Moved processing the cmd_line databag into update

[wrodrigues] Refactored CsHelper into a module

[wrodrigues] Merge vmmetadata, reuse the code from the existing script to parse 
it.

[wrodrigues] First part of some serious refactoring

[wrodrigues] Tidied up main to be in line with the newer classes

[wrodrigues] Added logic to create all necessary firewall rules

[wrodrigues] Auto create missing chains

[wrodrigues] Call update_config.py if it is there

[wrodrigues] Small (but important) fixes

[wrodrigues] Acl code linked in

[wrodrigues] That should be all the dhcp settings correct

[wrodrigues] Fix a bug that would add updated control ip address instead of 
replace

[wrodrigues] Add the static nat rules to the merge procedure

[wrodrigues] Corrected a couple of small typos

[wrodrigues] That is the acls.

[wrodrigues] Corrected bug (I love tests)

[wrodrigues] Stupid stupd bug

[wrodrigues] Implemented delete (add : false) for cs_dhcp

[wrodrigues] Fix the forwardingrule databag

[wrodrigues] Add port forwarding and static nat to the convergence 
infrastructure

[wrodrigues] Add the public source nat rule

[wrodrigues] Add missing sourcenat rule

[wrodrigues] Removed dhcpopts.conf for now as, it is the routing options and 
they seem to be dealt with dofferently in the new arrangement

[wrodrigues] A lot of corner cases dealt with

[wrodrigues] Bug fixed:

[wrodrigues] If a file doesn't exist, create it

[wrodrigues] Sourcenat is handled differently for routers and vpc routers

[wrodrigues] Some new tests for the acl code

[wrodrigues] Include base rule sets in Acls

[wrodrigues] Moved databag into a separate file

[wrodrigues] icmp-type parameter was being skipped

[wrodrigues] Add some parameters to make nose a little less chatty

[wrodrigues] Added some new tests to check the acls are being made sort of 
correctly

[wrodrigues] Added code to configure netusage for vpc and domR devices

[wrodrigues] Merge operation for site2site vpn

[wrodrigues] Process VPN requests\

[wrodrigues] New code for ACLs (VPN configuration) failed functional tests

[wrodrigues] A start on the redundancy code

[wrodrigues] Getting redundancy to work via teh configuration files

[wrodrigues] backup fault and master implemented

[wrodrigues] Removed stuff that is moved to CsRedundant

[wrodrigues] Cockup during the adding of the Apache licence

[wrodrigues] TK-2925 Add support for loadbalancer config in ConfigHelper

[wrodrigues] Add 8 Commands/ConfigItems to new style

[wrodrigues] Adding all other (13) rules to the new code design

[wrodrigues] BumpUpPriotity doesn't need the generateConfigItems() method.

[wrodrigues] Adding LoadBalancer command to JSON style

[wrodrigues] Adding tests for IpAssocVpc; DeleteIpAlias; DnsMasqConfig

[wrodrigues] Seems like some of these can be nil

[wrodrigues] Stop using rvm

[wrodrigues] Fix a few things introduced by the rebase

[wrodrigues] ConfigHelper is replace by a facade pattern

[wrodrigues] Interfaces were not coming up on non redundant router

[wrodrigues] Updated incorrect file.

[wrodrigues] Fix indents

[wrodrigues] Fix test cases now ConfigHelper is gone

[wrodrigues] Fix compilation problem only visible upon simulator build

[wrodrigues] Vpc redundancy enabled. Including Vpc & Vpc Offering creation. 
Marvin tests and UI.

[wrodrigues] We actually don't need all the process stuff

[wrodrigues] VR interfaces need the proper network type in ips

[wrodrigues] Avoid confusion and make sure the file is put in only one location

[wrodrigues] Daft mistake that left more data getting merged than we would have 
liked

[wrodrigues] Fix tab characters

[wrodrigues] Decided not at this stage to combine VPC and VR code

[wrodrigues] Typo

[wrodrigues] Fix indent

[wrodrigues] Fix PEP8 compliance

[wrodrigues] pep8

[wrodrigues] Fix license headers

[wrodrigues] Aligning router chain names correctly

[wrodrigues] Fix syntax error

[wrodrigues] Splitting router and vpc

[wrodrigues] Bug corrections

[wrodrigues] Syntax error

[wrodrigues] Bugger

[wrodrigues] New code must not run on systemvm

[wrodrigues] Corrected basic firewalling setup

[wrodrigues] iAdd chains before provisioning rules

[wrodrigues] Fix a problem where virtual routers were deployed multiple times 
in a network

[wrodrigues] Call planDeploymentRouters in the same place as we do in master

[wrodrigues] Get started with some tests on the python code

[wrodrigues] Add boilerplates for module unittests

[wrodrigues] Let's stick to CamelCase for now

[wrodrigues] More pep8 checks and fixes

[wrodrigues] Adding pyde configuration to gitignore

[wrodrigues] Adding [ERROR] tag before error message to ease identification

[wrodrigues] Removing "global" declaration from if block

[wrodrigues] veewee 0.5 alpha is breaking build

[wrodrigues] Adding .pydevproject to gitignore

[wrodrigues] A couple of firewall fixes for DomRouter code

[wrodrigues] This time after running the unittests <blush>

[wrodrigues] Adding port forwarding ranges exposes a rather unfortunate typo

[wrodrigues] firewallrules (VR) and metworkacl (VPC) did not as I believe they 
shgould get combined

[wrodrigues] pep8

[wrodrigues] Lots of fixes from the testing

[wrodrigues] Load balancer config

[wrodrigues] Small bug

[wrodrigues] Forgot to add append method

[wrodrigues] Fixed hostname on router

[wrodrigues] Fix imports

[wrodrigues] Broken code during guest network merge

[wrodrigues] Dhcp refactor

[wrodrigues] Some convenience methods

[wrodrigues] [TK-3101] Fix VPCVirtualRouterElement

[wrodrigues] Countless bug fixes, mostly do do with VR redundancy

[wrodrigues] [TK-3101] Fix VPCVirtualRouterElement

[wrodrigues] Formatting the class: it was a mess!

[wrodrigues] [TK-3113] fixed CloudRuntimeException: NO EVENT PUBLISH CAN BE 
WRAPPED WITHIN DB TRANSACTION!

[wrodrigues] Sorting out redundancy

[wrodrigues] [TK-3119] Fix NPEs and improve exception handling + error messages

[wrodrigues] New unit test

[wrodrigues] Fixing delete_leases function.

[wrodrigues] Fix createSetupGuestNetworkCommand() method in order to pass the 
value of the getIsRedundantRouter() method instead of false.

[wrodrigues] Fix problem with reading invalid key form the dictionary

[wrodrigues] Extracting local variable and formatting the code.

[wrodrigues] Java: Fixing the redundant flag for the router control nic and the 
guest network command;

[wrodrigues] Fixing the priority in the setup guest network command

[wrodrigues] Fixing Site2Site VPN and private gateway on VpcVirtualRouterElement

[wrodrigues] Make sure we can plug the nic in 2 routers with the same mac 
address

[wrodrigues] Fixing call on AclIP class. Instead of self.fw = fw we have to do 
self.fw = fw.get_fw()

[wrodrigues] TK-3135 fixes for VPC restart

[wrodrigues] Log an error when removing keepalived.strikes file and it doesn't 
exit.

[wrodrigues] Fixing CsDhcp.py

[wrodrigues] Fixing getRouters() to make it call the super method.

[wrodrigues] Fix: allow multiple VIFs per Mac Address

[wrodrigues] Adding some info to the update_config.py

[wrodrigues] Fix: the update_config.py was not parsing the incoming guest net 
configuration properly

[wrodrigues] get_dns via guest network returns blank dns servers

[wrodrigues] Fixing guest network interfaces on redundant routers

[wrodrigues] Fixing the timout )ssh hanging) on the CsApp.py file

[wrodrigues] Fix restarting VPC

[wrodrigues] Removing guest interfaces form the VRRP list

[wrodrigues] Reverting the changes on CsAddress done in commit 
374946e07748dd3ad659381c7d88e5e4140e4eeb

[wrodrigues] Lots of changes to do with redundancy

[wrodrigues] Implementing redundant router arguments to add redundant_state

[wrodrigues] Fix router priuority using the same logic as the one for the state

[wrodrigues] Vrrp will fail if your own code keeps killing it off

[wrodrigues] No bump for now

[wrodrigues] Adding the router priority when the control interface is created

[wrodrigues] This change breaks stuff

[wrodrigues] Implement the new VPC restart

[wrodrigues] Remove vpc_router_svcs because they will be the same as any other 
router (soon)

[wrodrigues] Set to EQUAL and noprempt - let keppalived decide who is boss

[wrodrigues] Fixed CsAddress destroying the VIP address on a redundant router

[wrodrigues] Fixed up get_dns for normal isolated vrs

[wrodrigues] Mistake no I set no priority!

[wrodrigues] Another correction

[wrodrigues] Fix array index problems on the ACL command.

[wrodrigues] Restart keepalived if a pub interface gets added or removed

[wrodrigues] Who changed my condition!

[wrodrigues] Turn a single VPC into a redundant VPC

[wrodrigues] Switch control interface for vrrp to guest network

[wrodrigues] Make virtual router id unique per redundant group

[wrodrigues] Fixed rules for dhcp towards v,

[wrodrigues] Show all routers of a VPC

[wrodrigues] Fix the router id on the virtural routers

[wrodrigues] Better message about making the VPC redundant

[wrodrigues] Move the . to the right place.

[wrodrigues] Adding nre method to NetworkDao

[wrodrigues] Fix the checkrouter.sh script in order to report the routers state

[wrodrigues] Fixed password server, fixed more firewall issues

[wrodrigues] Fix checkSanity. We do not need to check the priority anymore.

[wrodrigues] Removing trailing spaces

[wrodrigues] Add network stats for isalated networks

[wrodrigues] Fix state of isolated redundant network router

[wrodrigues] A tab got in there somehow!

[wrodrigues] {ip: hosts} syntax goes wrong if ip contains 1::

[wrodrigues] Utterley stupid

[wrodrigues] generate random password for redundant VPC

[wrodrigues] No hardcoded passwords.

[wrodrigues] One of the routers is not running, so we don't have to continue 
here since the host will be null any way. Also, there is no need

[wrodrigues] During the merge I removed by mistake the @Inject tag

[wrodrigues] dnsmasq should restart if config changes and hup if hosts change

[wrodrigues] nat rules added to incorrect interface

[wrodrigues] Check both ip and hosts when building dhcp bag

[wrodrigues] Work arounds for how CS adds and removes hosts

[wrodrigues] Remove the priority checks from the code

[wrodrigues] ACL issues

[wrodrigues] Disable this for now - causes too much grief

[wrodrigues] Use reload on keepalived

[wrodrigues] Fixed password server respawning issue

[wrodrigues] Fixed Port forwarding (DNAT/SNAT) for isolated networks

[wrodrigues] If master gets called and then within a few seconds backup (this 
can happen during provisioning), the master process will complete after the 
backup one.  Not what we want.  These commands must be serial

[w.zhou] UI: Fix typo in ui/scripts/configuration.js

[rajanikaruturi] Fixed build failure due to commit 
843f6b16914159ea6241c6c1a0a04e9d0fefaed4

[rohit.yadav] savepassword: use eth0's IP address, as password server listens 
on that IP

[rohit.yadav] CLOUDSTACK-8331: savepassword should try all IPs on eth0

[rohit.yadav] vpc_passwd_server: use the improved Python based password server

[rohit.yadav] Add missing license headers from recent branch merge 3c429ee

[rohit.yadav] CLOUDSTACK-8331: have savepassword try all interfaces

[rohit.yadav] packaging: install java.security.ciphers in rpms

[pdion891] fix build for rpm packages due to missing file java.security.ciphers

[pdion891] fix centos7 rpm build, file misplaced

[pdion891] removing previously added java.security.ciphers for add distro

[gaurav.aradhye] CLOUDSTACK-8330: Tagging test cases which should be run with 
vmware dvs configuration

[rohit.yadav] appliance: save md5 checksums after building systemvm templates

[talluri] Revert "Merge branch '8330' of 
https://github.com/gauravaradhye/cloudstack";

[talluri] CLOUDSTACK-8330: Tagging test cases which should be run with vmware 
dvs configuration

[rohit.yadav] CLOUDSTACK-8312: Fix NPE regression, copy template can have NULL 
volume size

[talluri] CLOUDSTACK-8336: Adding test for shared network restart, with and 
without cleanup

[talluri] Adding more test case for shared network

[pdion891] remove 'double quotes' from description because it cause problem 
with integration tests

[rajanikaruturi] excluded plain text authenticator

[rohit.yadav] systemvm: fix/improve irqbalance on multicore VR.

[rohit.yadav] systemvmtemplate: install irqbalance from wheezy-backports

[talluri] CLOUDSTACK-8340: Adding test case for stop/start operation for VPC 
router

[rohit.yadav] CLOUDSTACK-7948: Two VOLUME.DELETE Events are being registered 
instead of one - On Destroying a User VM belonging to a Project

[rohit.yadav] systemvm: use Debian http redirector for backports

[rohit.yadav] CLOUDSTACK-8251: Adding automation test cases for dedicated 
public IP ranges

[rohit.yadav] CLOUDSTACK-8278: Usage test path - Correct code flow in case the 
usage job configuration is not to be set through test case

[rohit.yadav] Setting the default value of flag to False

[rohit.yadav] tools/apidoc: Fix the bug when build apidoc under windows cygwin 
environment

[sowmya.krishnan] changes made after second review

[rohit.yadav] engine: add DB upgrade path from 4.4.3 to 4.5.0/4.5.1

[rohit.yadav] appliance: remove raw.img before exporting and building template 
for KVM

[dhoogland] findbugs: wrapper object comparison (fixed)

[dhoogland] findbugs: use explicit default charset encoding

[dhoogland] findbugs: dead store / unused locals removed

[dhoogland] findbugs: to many lines removed in last commit

[dhoogland] findbugs: removed redundant null check

[dhoogland] finbugs: mark false positive

[dhoogland] findbugs: set explicit default charset

[dhoogland] findbugs: just in case we run on windows, use save expression

[dhoogland] findbugs: make default encoding explicit

[dhoogland] findbugs: parseLong instead of boxing/deboxing

[dhoogland] findbugs: boxing/unboxing

[dhoogland] findbugs: Boolen function should not return null

[dhoogland] trailing whitespace

[dhoogland] Boolean -> boolean

[rohit.yadav] CLOUDSTACK-7915: as a backup use hardcoded LB algorithms in UI

[rohit.yadav] CLOUDSTACK-6353: Fix list to have correct LB IP for each rule

[rohit.yadav] CLOUDSTACK-8231: use hardcoded list of LB algorithms as backup

[sanjay.tripathi] CLOUDSTACK-8350: Volume attachment failed when user stops the 
VM during attaching DISK.

[sanjay.tripathi] CLOUDSTACK-8351: Cloudstack https configuration wrong in 
server.xml

[funs] Fix paths so they also work with tests on windows.

[funs] Only one thing can come from the agent

[daan] imports :8

[daan] imports in test

[talluri] CLOUDSTACK-8352: vcenter library for marvin which makes use of 
'pyvmomi'

[sanjeev] CLOUDSTACK-8343:modifying update method in Configurations to take 
**kwargs

[talluri] CLOUDSTACK-8352: vcenter library for marvin which makes use of 
'pyvmomi'

[talluri] CLOUDSTACK-8344: Fixed SSH failures in test_haproxy.py test suite

[abhinandan.prateek] CLOUDSTACK-6885: rotate logs hourly on VR

[rohit.yadav] systemvm: fix socat usage

[rohit.yadav] systemvmtemplate: use separate partition for /var/log

[rohit.yadav] systemvmtemplate: increase disk size to 3000

[rohit.yadav] systemvmtemplate: zero out /var/log partition

[talluri] CLOUDSTACK-8218:added missing scenrio and additional checks for 
betterdebugging

[talluri] cloudstack-8218

[talluri] CLOUDSTACK-8330: Adding dvs tag to test cases which can be run on DVS 
configuration on vmware

[wrodrigues] First piece of the refactor of the CitrisResourceBase

[wrodrigues] Adding CitrixCreateCommandWrapper.java and basic unit tests

[wrodrigues] Adding the refactor of 
CitrixCheckConsoleProxyLoadCommandWrapper.java and 
CitrixWatchConsoleProxyLoadCommandWrapper.java

[wrodrigues] Refactoring the whole XsHost thing

[wrodrigues] Refactoring the GetHostStatsCommand

[wrodrigues] Refactoring the GetVmStatsCommand

[wrodrigues] Refactor the CheckHealthCommand and GetVmDiskStatsCommand classes 
in CitrixResourceBase

[wrodrigues] Refactoring the StopCommand on CitrixResourceBase to cope with new 
design

[wrodrigues] Renaming files

[wrodrigues] Refactoring the CitrixRebootCommand in order to have the new 
design applied

[wrodrigues] Refactoring the CitrixCheckVirtualMachineCommand toc ope with new 
design

[wrodrigues] Refactoring PrepareForMigrationCommand and MigrateCommand in order 
to cope with the new design

[wrodrigues] Refactoring DestroyCommand and CreateStoragePoolCommand wrappers 
to cope with the new design

[wrodrigues] Refactoring DeleteStoragePoolCommand, ModifyStoragePoolCommand and 
ResizeVolumeCommand to cope with new design

[wrodrigues] Refactoring AttachIsoCommand, AttachVolumeCommand and 
UpgradeSnapshotCommand to cope with new design

[wrodrigues] Refactoring GetStorageStatsCommand and 
PrimaryStorageDownloadCommand to cope with the new design

[wrodrigues] Refactoring GetVncPortCommand, MaintainCommand and SetupCommand to 
cope with new design.

[wrodrigues] Make methods in subclasses public.

[wrodrigues] Refactoring PingTestCommand to cope with new design

[wrodrigues] Refactoring CheckOnHostCommand, ModifySshKeysCommand, 
OvsSetTagAndFlowCommand and StartCommand to cope with new design

[wrodrigues] Refactoring CheckSshCommand, OvsFetchInterfaceCommand and 
SecurityGroupRulesCommand to cope with new design.

[wrodrigues] Refactoring CleanupNetworkRulesCmd, OvsCreateGreTunnelCommand, 
OvsDeleteFlowCommand, OvsVpcPhysicalTopologyConfigCommand and 
OvsVpcRoutingPolicyConfigCommand

[wrodrigues] Refactoring NetworkRulesSystemVmCommand, OvsCreateTunnelCommand, 
OvsDestroyBridgeCommand, OvsDestroyTunnelCommand, OvsSetupBridgeCommand in 
order to

[wrodrigues] Refactoring other 8 command wrapper in order to cope with the new 
design

[wrodrigues] Refactored the remaining commands

[wrodrigues] Removing all private/protected/public execute() methods from 
CitrixResourceBase class

[wrodrigues] Refactoring XenServer56 and 56FP1 Resources in order to cope with 
new FenceCommandWrapper

[wrodrigues] Refactoring XenServer56NetworkUsageCommandWrapper in order to cope 
with the new design

[wrodrigues] We don't need the Start, Stop, Reboot command in the 
CitrixRebaseClaas anymore.

[wrodrigues] Adding more tests to cover other possibilities concerning 
different versions of the XenServer

[talluri] CLOUDSTACK-8356: Mentioning netaddr module in setup.py in marvin as 
it is used across test cases

[github] reboot much faster in case of storage failure

[abhinav.roy] CLOUDSTACK-8357 Add Test cases for vMotion support on VMFS as 
primary storage

[wstevens] Added the CONTRIBUTING.md doc to the project root

[wstevens] Fixed the pull request step to make sure the correct branch is 
selected

[wstevens] CONTRIBUTING.md: changed wording around modifying pull requests

[rajanikaruturi] reverted 555c4329462ac632890c7cde3bac8db8b6e8a682 for 
centos6.3 as the rpm installs java 1.6

[wrodrigues] Bump priority stragety is no longer used for redundant virtual 
routers

[rohit.yadav] systemvmtemplate: increase /opt parititon by 100MB

[runseb] Exclude CONTRIBUTING from RAT and link it on README

[wrodrigues] Adding license headers that made RAT fail

[talluri] CLOUDSTACK-8361: Adding functionality in marvin to check the port 
groups in VCenter corresponding to configuration of traffics in physical 
networks

[rohit.yadav] write logfile just before rebooting the host

[wrodrigues] Started refctoring the remaining XenServer resources

[wrodrigues] Refactoring the GetGPUStatsCommand wrapper in order to cope with 
new design

[wrodrigues] Refactoring the MigrateWithStorageCommand wrapper in order to cope 
with new design

[wrodrigues] Refactoring the MigrateWithStorageReceiveCommand wrapper in order 
to cope with new design

[wrodrigues] Refactoring the MigrateWithStorageSendCommand wrapper in order to 
cope with new design

[wrodrigues] Refactoring the MigrateWithStorageCompleteCommand wrapper in order 
to cope with new design

[wrodrigues] Refactoring the MigrateVolumeCommand wrapper in order to cope with 
new design

[wrodrigues] This closes #146

[shweta.agarwal] added two test case related to restore VM functionality

[talluri] Restore VM verification tests

[rohit.yadav] CLOUDSTACK-8372: Encrypt key column when saving key in keystore 
table

[wrodrigues] Fixing the communication with VM via Public IP

[sanjeev] Hosts without tag are not listed while listing the hosts for 
migration for instance with tag

[rohit.yadav] CLOUDSTACK-8364: don't async poll for deleteVolume which is not 
an async API

[rohit.yadav] CLOUDSTACK-6697: bigswitch networking plugin update

[rohit.yadav] db: move bigswitch related sqls to schema-451to460.sql

[github] make sure sync cannot block reboot

[rohit.yadav] systemvmtemplate: install open-vm-tools from wheezy-backports, 
install XStools

[ian] Move Devcloud4 into main repository

[ian] Add *.md to the RAT exclude list

[dhoogland] findbugs: explicit default encoding

[dhoogland] findbugs: unused retry count causing unintended useless null guard

[dhoogland] findbugs: removed identical override for CitrixResourceBase method

[dhoogland] findbugs: boxing/unboxing removed

[dhoogland] findbugs: unnecesarry null return in utility function removed;

[dhoogland] findbugs: .equals() on wrapper class

[dhoogland] findbugs: pattern in used in split method

[dhoogland] findbugs: comparison of wrapper classes should use equals

[dhoogland] rats are rodents

[dhoogland] empty comments needed for license?

[dhoogland] rat: new license copy from sibling test class

[dhoogland] rat: readable license in pom.xml

[github] CLOUDSTACK-6543 Sort domain lists in UI

[rohit.yadav] CLOUDSTACK-7593: allow nic type to be fetched from vm's details

[rohit.yadav] server: fix system account create logs

[rohit.yadav] utils: improve timeout to 60s, define generics properly

[rohit.yadav] server: fix NPE case in VolumeApiServiceImpl

[rohit.yadav] CLOUDSTACK-7593: in 450to451 upgrade path copy vm_details from 
template for vmware

[rohit.yadav] vmware-base: get vsessiontimeout from client class

[rohit.yadav] vmware: plugin improvements

[rohit.yadav] kvm: xml escape password

[gaurav.aradhye] CLOUDSTACK-8380: Adding script to testSetupSuccess.py to check 
VCenter port groups are created for storage, management and public traffic as 
soon as zone is deployed

[talluri] CLOUDSTACK-8375: Marvin - Code Improvement - related to verifying 
VCenter port groups corresponding to traffic types in a zone

[talluri] CLOUDSTACK-8375: VCenter port group verification - return as PASS if 
no physical networks in zone

[laszlo.hornyak] CreateVMSnapshot: fix typo in API description

[rohit.yadav] CLOUDSTACK-6885: fix logrotate on VR to depend on size

[rohit.yadav] disable foreign key checks when altering them

[sanjay.tripathi] CLOUDSTACK-8386: CS is returning sec. storage even if it is 
full and there are other sec. storage with free space.

[rohit.yadav] kvm: improve CentOS 7 support

[rohit.yadav] server: ignore params signatureversion and expires when 
validating API args

[gaurav.aradhye] CLOUDSTACK-8374: Adding tests for guest traffic port group 
verification - Shared and Isolated networks

[gaurav.aradhye] CLOUDSTACK-8374: Adding tests for guest traffic port group 
verification - VPC network

[wrodrigues] Make the routers persistent

[wido] CLOUDSTACK-8313: Allow overprovisioning of local storage pools

------------------------------------------
[...truncated 4168 lines...]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 10 resources
[INFO] Copying 3 resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.2:testCompile (default-testCompile) @ 
cloud-plugin-hypervisor-ovm3 ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 23 source files to 
<https://builds.apache.org/job/cloudstack-marvin/ws/plugins/hypervisors/ovm3/target/test-classes>
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled[INFO] 
------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] 
[INFO] Apache CloudStack Developer Tools - Checkstyle Configuration  SUCCESS 
[2.363s]
[INFO] Apache CloudStack ................................. SUCCESS [1.920s]
[INFO] Apache CloudStack Maven Conventions Parent ........ SUCCESS [1.490s]
[INFO] Apache CloudStack Framework - Managed Context ..... SUCCESS [8.812s]
[INFO] Apache CloudStack Utils ........................... SUCCESS [18.420s]
[INFO] Apache CloudStack Framework ....................... SUCCESS [0.410s]
[INFO] Apache CloudStack Framework - Event Notification .. SUCCESS [5.431s]
[INFO] Apache CloudStack Framework - Configuration ....... SUCCESS [3.980s]
[INFO] Apache CloudStack API ............................. SUCCESS [10.131s]
[INFO] Apache CloudStack Framework - REST ................ SUCCESS [2.919s]
[INFO] Apache CloudStack Framework - IPC ................. SUCCESS [3.506s]
[INFO] Apache CloudStack Cloud Engine .................... SUCCESS [0.328s]
[INFO] Apache CloudStack Cloud Engine API ................ SUCCESS [4.076s]
[INFO] Apache CloudStack Framework - Security ............ SUCCESS [2.336s]
[INFO] Apache CloudStack Core ............................ SUCCESS [19.490s]
[INFO] Apache CloudStack Agents .......................... SUCCESS [5.164s]
[INFO] Apache CloudStack Framework - Clustering .......... SUCCESS [2.605s]
[INFO] Apache CloudStack Framework - Event Notification .. SUCCESS [2.114s]
[INFO] Apache CloudStack Cloud Engine Schema Component ... SUCCESS [9.658s]
[INFO] Apache CloudStack Framework - Jobs ................ SUCCESS [3.723s]
[INFO] Apache CloudStack Cloud Engine Internal Components API  SUCCESS [2.752s]
[INFO] Apache CloudStack Server .......................... SUCCESS [32.974s]
[INFO] Apache CloudStack Usage Server .................... SUCCESS [5.308s]
[INFO] Apache CloudStack Cloud Engine Orchestration Component  SUCCESS [5.487s]
[INFO] Apache CloudStack Cloud Services .................. SUCCESS [0.404s]
[INFO] Apache CloudStack Secondary Storage ............... SUCCESS [0.657s]
[INFO] Apache CloudStack Secondary Storage Service ....... SUCCESS [3.975s]
[INFO] Apache CloudStack Engine Storage Component ........ SUCCESS [5.164s]
[INFO] Apache CloudStack Engine Storage Volume Component . SUCCESS [3.650s]
[INFO] Apache CloudStack Engine Storage Image Component .. SUCCESS [2.670s]
[INFO] Apache CloudStack Engine Storage Data Motion Component  SUCCESS [2.604s]
[INFO] Apache CloudStack Engine Storage Cache Component .. SUCCESS [2.447s]
[INFO] Apache CloudStack Engine Storage Snapshot Component  SUCCESS [6.679s]
[INFO] Apache CloudStack Cloud Engine API ................ SUCCESS [2.192s]
[INFO] Apache CloudStack Cloud Engine Service ............ SUCCESS [7.657s]
[INFO] Apache CloudStack Plugin POM ...................... SUCCESS [0.639s]
[INFO] Apache CloudStack Plugin - API Rate Limit ......... SUCCESS [5.873s]
[INFO] Apache CloudStack Plugin - Storage Volume default provider  SUCCESS 
[2.584s]
[INFO] Apache CloudStack Plugin - Storage Volume SolidFire Provider  SUCCESS 
[3.905s]
[INFO] Apache CloudStack Plugin - API SolidFire .......... SUCCESS [2.480s]
[INFO] Apache CloudStack Plugin - API Discovery .......... SUCCESS [4.037s]
[INFO] Apache CloudStack Plugin - ACL Static Role Based .. SUCCESS [2.354s]
[INFO] Apache CloudStack Plugin - Host Anti-Affinity Processor  SUCCESS [2.341s]
[INFO] Apache CloudStack Plugin - Explicit Dedication Processor  SUCCESS 
[2.421s]
[INFO] Apache CloudStack Plugin - User Concentrated Pod Deployment Planner  
SUCCESS [2.326s]
[INFO] Apache CloudStack Plugin - User Dispersing Deployment Planner  SUCCESS 
[2.300s]
[INFO] Apache CloudStack Plugin - Implicit Dedication Planner  SUCCESS [5.765s]
[INFO] Apache CloudStack Plugin - Skip Heurestics Planner  SUCCESS [2.182s]
[INFO] Apache CloudStack Plugin - Host Allocator Random .. SUCCESS [2.466s]
[INFO] Apache CloudStack Plugin - Dedicated Resources .... SUCCESS [5.644s]
[INFO] Apache CloudStack Plugin - Hypervisor OracleVM .... SUCCESS [2.841s]
[INFO] Apache CloudStack Plugin - Open vSwitch ........... SUCCESS [2.858s]
[INFO] Apache CloudStack Plugin - Hypervisor XenServer ... SUCCESS [13.643s]
[INFO] Apache CloudStack Plugin - Hypervisor KVM ......... SUCCESS [13.855s]
[INFO] Apache CloudStack Plugin - RabbitMQ Event Bus ..... SUCCESS [2.928s]
[INFO] Apache CloudStack Plugin - In Memory Event Bus .... SUCCESS [3.900s]
[INFO] Apache CloudStack Plugin - Kafka Event Bus ........ SUCCESS [2.321s]
[INFO] Apache CloudStack Plugin - Hypervisor Baremetal ... SUCCESS [3.206s]
[INFO] Apache CloudStack Plugin - Hypervisor UCS ......... SUCCESS [2.520s]
[INFO] Apache CloudStack Plugin - Hypervisor Hyper-V ..... SUCCESS [4.055s]
[INFO] Apache CloudStack Plugin - Hypervisor OracleVM3 ... FAILURE [3.878s]
[INFO] Apache CloudStack Plugin - Network Elastic Load Balancer  SKIPPED
[INFO] Apache CloudStack Plugin - Network Internal Load Balancer  SKIPPED
[INFO] Apache CloudStack Framework - Spring Life Cycle ... SKIPPED
[INFO] Apache CloudStack Plugin - Network Juniper Contrail  SKIPPED
[INFO] Apache CloudStack Plugin - Palo Alto .............. SKIPPED
[INFO] Apache CloudStack Plugin - Network Netscaler ...... SKIPPED
[INFO] Apache CloudStack Plugin - Network Nicira NVP ..... SKIPPED
[INFO] Apache CloudStack Plugin - BigSwitch Virtual Network Segment  SKIPPED
[INFO] Apache CloudStack Plugin - Network Brocade VCS .... SKIPPED
[INFO] Apache CloudStack Plugin - Midokura Midonet ....... SKIPPED
[INFO] Apache CloudStack Plugin - Stratosphere SSP ....... SKIPPED
[INFO] Apache CloudStack Plugin - Network Opendaylight ... SKIPPED
[INFO] Apache CloudStack Plugin - Storage Allocator Random  SKIPPED
[INFO] Apache CloudStack Plugin - User Authenticator LDAP  SKIPPED
[INFO] Apache CloudStack Plugin - User Authenticator MD5 . SKIPPED
[INFO] Apache CloudStack Plugin - User Authenticator PBKDF2-SHA-256  SKIPPED
[INFO] Apache CloudStack Plugin - User Authenticator Plain Text  SKIPPED
[INFO] Apache CloudStack Plugin - User Authenticator SAML2  SKIPPED
[INFO] Apache CloudStack Plugin - User Authenticator SHA256 Salted  SKIPPED
[INFO] Apache CloudStack Plugin - Dns Notifier Example ... SKIPPED
[INFO] Apache CloudStack Plugin - Storage Image S3 ....... SKIPPED
[INFO] Apache CloudStack Plugin - Storage Image Swift provider  SKIPPED
[INFO] Apache CloudStack Plugin - Storage Image default provider  SKIPPED
[INFO] Apache CloudStack Plugin - Storage Image sample provider  SKIPPED
[INFO] Apache CloudStack Plugin - Storage Volume Nexenta Provider  SKIPPED
[INFO] Apache CloudStack Plugin - Storage Volume CloudByte Provider  SKIPPED
[INFO] Apache CloudStack Plugin - Storage Volume sample provider  SKIPPED
[INFO] Apache CloudStack Plugin - SNMP Alerts ............ SKIPPED
[INFO] Apache CloudStack Plugin - Syslog Alerts .......... SKIPPED
[INFO] Apache CloudStack Plugin - Network VXLAN .......... SKIPPED
[INFO] Apache CloudStack Plugin - GloboDNS ............... SKIPPED
[INFO] Apache CloudStack Framework - Spring Module ....... SKIPPED
[INFO] Apache CloudStack Secondary Storage Controller .... SKIPPED
[INFO] Apache CloudStack Client UI ....................... SKIPPED
[INFO] Apache CloudStack Console Proxy - RDP Client ...... SKIPPED
[INFO] Apache CloudStack Console Proxy ................... SKIPPED
[INFO] Apache CloudStack Console Proxy - Server .......... SKIPPED
[INFO] Apache CloudStack Framework - QuickCloud .......... SKIPPED
[INFO] Apache CloudStack Test ............................ SKIPPED
[INFO] Apache CloudStack Developer Mode .................. SKIPPED
[INFO] Apache CloudStack Developer Tools ................. SKIPPED
[INFO] Apache CloudStack apidocs ......................... SKIPPED
[INFO] Apache CloudStack marvin .......................... SKIPPED
[INFO] Apache CloudStack DevCloud ........................ SKIPPED
[INFO] Apache CloudStack DevCloud4 ....................... SKIPPED
[INFO] Apache CloudStack DevCloud-KVM .................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 5:39.583s
[INFO] Finished at: Tue Apr 14 23:56:48 UTC 2015

[INFO] Final Memory: 90M/366M
[INFO] ------------------------------------------------------------------------
Waiting for Jenkins to finish collecting data
[ERROR] Failed to execute goal 
org.apache.maven.plugins:maven-compiler-plugin:3.2:testCompile 
(default-testCompile) on project cloud-plugin-hypervisor-ovm3: Compilation 
failure -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e 
switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please 
read the following articles:
[ERROR] [Help 1] 
http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[ERROR] 
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <goals> -rf :cloud-plugin-hypervisor-ovm3
channel stopped
[cloudstack-marvin] $ /bin/bash -xe /tmp/hudson1626823710324841214.sh
+ mv 'tools/marvin/dist/Marvin-*.tar.gz' 
tools/marvin/dist/Marvin-0.1.0-1719.tar.gz
mv: cannot stat 'tools/marvin/dist/Marvin-*.tar.gz': No such file or directory
Build step 'Execute shell' marked build as failure
Archiving artifacts

Reply via email to