See <https://builds.apache.org/job/cloudstack-marvin/1758/changes>
Changes: [rajanikaruturi] volume upload: PSK exchange between managemnet server and SSVM [rajanikaruturi] volume upload: sending the preshared key to ssvm [rajanikaruturi] changed commons-io version to the latest stable 2.4 [rajanikaruturi] volume upload: added getUploadParamsForVolume and getUploadParamsForTemplate api [rajanikaruturi] volume upload: persisting the template metadata [rajanikaruturi] volume upload: renamed command classes to follow the naming convention [rajanikaruturi] volume upload: added the url validation check when url is not null [rajanikaruturi] volume upload: persisting the volume metadata [rajanikaruturi] volume upload: removed unused variables [rajanikaruturi] volume upload: starting NIO server on SSVM [rajanikaruturi] volume upload: fixed null in api response [rajanikaruturi] volume-upload added a upload url redirect in apache conf [rajanikaruturi] volume upload: fixed circular reference error while generating json [rajanikaruturi] volume upload: doing https redirect as NioServer handles only https [rajanikaruturi] volume upload: persisting the PSK only when its not present [koushik] volume upload: management server polling and upload status from agent [brian.federle] Add front-end file uploader [rajanikaruturi] volume upload: removed the transition from IN-PROGRESS to ABONDONED [koushik] volume upload: management server polling and upload status from agent [rajanikaruturi] volume upload: added httpcomponents server and removed nio server [rajanikaruturi] volume upload: removed the handlerFactory and the handler which were required by NioServer [koushik] volume upload: management server polling and upload status from agent [brian.federle] Close dialog after upload [rajanikaruturi] Added changes to maintain and send the upload progress. [rajanikaruturi] volume upload: added post request parser to get the file content [rajanikaruturi] volume upload: removed debug messages in post request handler. [koushik] volume-upload: initializing state for volume and also setting the post url in volume_store_ref [rajanikaruturi] volume upload: parsing post body to get all the params [koushik] volume-upload: gc thread to clean partially uploaded files [rajanikaruturi] Volume upload: sending the nfsstore url in the metadata [brian.federle] Add to storage->upload volume dialog [brian.federle] Allow passing custom data in POST request [jessicawang] Revert "Allow passing custom data in POST request" [jessicawang] Revert "Add to storage->upload volume dialog" [jessicawang] (1) Remove UploadFile button from Register Template dialog. (2) sync latest templates.js from master branch. [jessicawang] volume-upload: UI > templates > add new action "Upload Template from Local". [rajanikaruturi] volume upload: refactored post upload command and used it during template registration [rajanikaruturi] volume upload: fixed nio server blocking thread issue [rajanikaruturi] volume upload: fixed build error from the commit b0a96c4c85f2d6dfe57ce3474ce95ebb3cec6d2a [rajanikaruturi] made changes to move a file to the specified localtion [brian.federle] Dialog uploader -> getURL(): Pass $form [jessicawang] volume-upload: UI > templates > upload template from local > pass ispublic, requireshvm, isfeatured, isrouting parameter to getUploadParamsForTemplate API if corresponding fields are not hidden. [jessicawang] volume-upload: tempalates > upload template from local > format dropdown > show different options upon selected hypervisor. [jessicawang] volume-upload: UI > upload template from local > fix a bug that fields below OS Type field (isPublic, isFeatured, ~ ) are not created. [jessicawang] UI > dialog widget > Allow passing custom data in POST request. [jessicawang] volume-upload: tempalates > upload template from local > format dropdown > include OVA, VMDK, BareMetal, TAR, VHDX option. [jessicawang] volume-upload: UI > upload template from local > after uploading file to postURL, pop up a message indicating where to check the template's newest status. [jessicawang] volume-upload: UI > dialog widget > write log in console indicating callback() is triggered. [jessicawang] volume-upload: UI > storage > volumes > add new action "Upload Volume from Local" in header of listView. [brian.federle] Reduce size of 'select view' dropdown to fix more dense toolbars. [jessicawang] volume-upload: templates > (1) Shorten action label to make all items in header to fit into one line, otherwise search box will be pushed out of place. (2) Register Template dialog: move URL field to the top. [jessicawang] volume-upload: volumes > (1) Shorten action label to make all items in header to fit into one line, otherwise search box will be pushed out of place. (2) Add dialog: move URL field to the top. [jessicawang] volume-upload: UI > dialog widget > display $frameForm(the hidden form to submit file with signature/expires/metadata) in console log. [jessicawang] CLOUDSTACK-8182: UI > volumes > upload volume from URL > add Custom Disk Offering field which is optional. [rajanikaruturi] volume upload: fixed NPE if SSVM is not up [rajanikaruturi] volume upload: persisting into volume store ref only when SSVM is found [rajanikaruturi] volume upload: updating the PSK if its null [rajanikaruturi] volume upload: modified parsing logic [rajanikaruturi] volume upload: fixed the post body parsing logic [rajanikaruturi] volume upload: adding the rewrite rules on start of cloud service [jessicawang] volume-upload: UI > dialog widget - args.form.fileUpload.postUpload - fix a bug that loading image (spinning wheel, freezing screen) does not disappear after action succeeds/fails. [koushik] volume-upload: management server polling and upload status from agent [koushik] volume-upload: management server polling and upload status from agent [koushik] volume-upload: gc thread to clean partially uploaded files [koushik] volume-upload: GetUploadParamsForVolume/Template API response in XML format doesn't have POST URL [koushik] volume-upload: Volume uploaded using new POST based upload goes to inconsistent state on destroying SSVM [koushik] volume-upload: getUploadParamsForVolume/Template response differs from spec [koushik] volume-upload: gc thread to clean partially uploaded files [koushik] volume-upload: Attaching uploaded volume to an instance failing while copying from secondary to primary storage [rajanikaruturi] volume upload: returning the install path and size in UploadStatusCommand [rajanikaruturi] volume upload: getUploadParamsForVolume url has IP address instead of hostname, SSL fails [rajanikaruturi] volume upload: returning only the first payload incase of templates [rajanikaruturi] volume upload: using the timeout from configuration [rajanikaruturi] volume upload: escape $1 in the rewrite rule [rajanikaruturi] volume upload: fixed issues during request validation [rajanikaruturi] Volume upload: state goes to " UploadAbandoned " state when uploaded thru UI. [rajanikaruturi] volume upload: used netty server to do the file upload [rajanikaruturi] volume upload: post response http error code is 200 even for error case [rajanikaruturi] volume upload: Use volume/template UUID instead of ID in UploadStatusCommand [rajanikaruturi] volume upload: cannot delete a volume in NotUploaded state Added exception handler in the upload status monitor thread. [koushik] volume upload: Size is listed as zero for uploaded volumes [rajanikaruturi] volume upload: fixed the UI after the change to move params to header. [rajanikaruturi] volume upload: Volume entry created in DB even though GetUpload* API fails with "No ssvm present" error [rajanikaruturi] volume upload: added max size check for temaplte/volume post upload [sailaja.mada] Automated Script To Validate Browser Based Volume LifeCycle Test Scenarios [sailaja.mada] Added Browser Based Upload Volume Test configurations into Testdata file [sailaja.mada] Modified Browser Volume Test [sailaja.mada] Modified test data [sailaja.mada] Test Automation Scripts for Browser Bases Upload volumes and templates with testdata config changes [koushik] volume-upload: Volume resource count is incremented even for failed and abandoned volumes [koushik] volume-upload: Unable to download template which has been uploaded via POST URL [sailaja.mada] Modified few lines [sailaja.mada] Added global config validation test [rajanikaruturi] volume upload: Restart of MS leads to loss of browser uploaded templates [rajanikaruturi] Fixed NPE with getUploadParamsForTemplate API call [rajanikaruturi] handling tcp close event in netty server [rajanikaruturi] volume upload: added md5 checksum validation [rajanikaruturi] volume upload: added validation for file formats [sailaja.mada] Browser Basesd Test Template changes [rajanikaruturi] wrapped create template in db transaction [sailaja.mada] Browser Based Template Automation Changes [koushik] volume-upload: Templates in uploaded error state are also accounted in resource limits which leads to failure during template upload even though there aren't any active ones [rajanikaruturi] volume upload: showing browser uploaded templates in UI. [sailaja.mada] Updated Browser Based Volume Automation Script changes [sailaja.mada] test data changes [sailaja.mada] Updated Test automation scripts [sailaja.mada] Updated test data file with osid [rajanikaruturi] volume-upload: removed hardcoded vhd for Image format check. [sailaja.mada] Automation script changes with additional cases [sailaja.mada] Browser Based Volume additional test scenarios [sailaja.mada] Browser bases Template additional scenarios [sailaja.mada] Additional automated test paths of browser based volume [sailaja.mada] Additional automated test paths for browser based templates [rajanikaruturi] Returning template/volume download percent in UploadStatusAnswer [rajanikaruturi] volume upload: disabled all zones during template upload [koushik] volume upload: cannot delete a volume in NotUploaded state [rajanikaruturi] volume upload: added state transition for a failed volume delete [rajanikaruturi] volume upload: fixed the error message incase of wrong image format [rajanikaruturi] Added file exists check for onetime post url [rajanikaruturi] Bug-Id: CS-39350 Able to upload Volume greater than the Resource limit defined for Primary Storage. [koushik] volume-upload: If SSVM is destroyed and started, then partially uploaded volumes/templates remain in [rajanikaruturi] volume-upload: refactored some error messages [rajanikaruturi] volume-upload: added account level secondary storage resource limit checks [rajanikaruturi] Throwing an exception incase the template service couldnt register template. [koushik] CLOUDSTACK-8425: Job framework: Same internal job can execute simultaneously [gaurav.aradhye] CLOUDSTACK-8394: Skipping download ISO tests for simulator ------------------------------------------ [...truncated 3345 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 [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] [INFO] Apache CloudStack Developer Tools - Checkstyle Configuration SUCCESS [2.059s] [INFO] Apache CloudStack ................................. SUCCESS [1.214s] [INFO] Apache CloudStack Maven Conventions Parent ........ SUCCESS [1.085s] [INFO] Apache CloudStack Framework - Managed Context ..... SUCCESS [2.663s] [INFO] Apache CloudStack Utils ........................... SUCCESS [6.201s] [INFO] Apache CloudStack Framework ....................... SUCCESS [0.219s] [INFO] Apache CloudStack Framework - Event Notification .. SUCCESS [4.114s] [INFO] Apache CloudStack Framework - Configuration ....... SUCCESS [3.133s] [INFO] Apache CloudStack API ............................. SUCCESS [8.952s] [INFO] Apache CloudStack Framework - REST ................ SUCCESS [2.172s] [INFO] Apache CloudStack Framework - IPC ................. SUCCESS [3.420s] [INFO] Apache CloudStack Cloud Engine .................... SUCCESS [0.372s] [INFO] Apache CloudStack Cloud Engine API ................ SUCCESS [3.472s] [INFO] Apache CloudStack Framework - Security ............ SUCCESS [2.173s] [INFO] Apache CloudStack Core ............................ SUCCESS [17.101s] [INFO] Apache CloudStack Agents .......................... SUCCESS [4.312s] [INFO] Apache CloudStack Framework - Clustering .......... SUCCESS [2.527s] [INFO] Apache CloudStack Framework - Event Notification .. SUCCESS [1.910s] [INFO] Apache CloudStack Cloud Engine Schema Component ... SUCCESS [9.194s] [INFO] Apache CloudStack Framework - Jobs ................ SUCCESS [3.595s] [INFO] Apache CloudStack Cloud Engine Internal Components API SUCCESS [2.569s] [INFO] Apache CloudStack Server .......................... SUCCESS [15.070s] [INFO] Apache CloudStack Usage Server .................... SUCCESS [4.259s] [INFO] Apache CloudStack Cloud Engine Orchestration Component SUCCESS [5.232s] [INFO] Apache CloudStack Cloud Services .................. SUCCESS [0.188s] [INFO] Apache CloudStack Secondary Storage ............... SUCCESS [0.607s] [INFO] Apache CloudStack Secondary Storage Service ....... SUCCESS [3.902s] [INFO] Apache CloudStack Engine Storage Component ........ SUCCESS [4.364s] [INFO] Apache CloudStack Engine Storage Volume Component . SUCCESS [3.446s] [INFO] Apache CloudStack Engine Storage Image Component .. SUCCESS [2.583s] [INFO] Apache CloudStack Engine Storage Data Motion Component SUCCESS [2.559s] [INFO] Apache CloudStack Engine Storage Cache Component .. SUCCESS [2.311s] [INFO] Apache CloudStack Engine Storage Snapshot Component SUCCESS [4.284s] [INFO] Apache CloudStack Cloud Engine API ................ SUCCESS [2.009s] [INFO] Apache CloudStack Cloud Engine Service ............ SUCCESS [7.732s] [INFO] Apache CloudStack Plugin POM ...................... SUCCESS [0.542s] [INFO] Apache CloudStack Plugin - API Rate Limit ......... SUCCESS [3.187s] [INFO] Apache CloudStack Plugin - Storage Volume default provider SUCCESS [2.567s] [INFO] Apache CloudStack Plugin - Storage Volume SolidFire Provider SUCCESS [3.811s] [INFO] Apache CloudStack Plugin - API SolidFire .......... SUCCESS [2.404s] [INFO] Apache CloudStack Plugin - API Discovery .......... SUCCESS [3.061s] [INFO] Apache CloudStack Plugin - ACL Static Role Based .. SUCCESS [2.232s] [INFO] Apache CloudStack Plugin - Host Anti-Affinity Processor SUCCESS [2.219s] [INFO] Apache CloudStack Plugin - Explicit Dedication Processor SUCCESS [2.357s] [INFO] Apache CloudStack Plugin - User Concentrated Pod Deployment Planner SUCCESS [2.307s] [INFO] Apache CloudStack Plugin - User Dispersing Deployment Planner SUCCESS [2.256s] [INFO] Apache CloudStack Plugin - Implicit Dedication Planner SUCCESS [3.147s] [INFO] Apache CloudStack Plugin - Skip Heurestics Planner SUCCESS [2.125s] [INFO] Apache CloudStack Plugin - Host Allocator Random .. SUCCESS [2.232s] [INFO] Apache CloudStack Plugin - Dedicated Resources .... SUCCESS [3.342s] [INFO] Apache CloudStack Plugin - Hypervisor OracleVM .... SUCCESS [2.837s] [INFO] Apache CloudStack Plugin - Open vSwitch ........... SUCCESS [2.780s] [INFO] Apache CloudStack Plugin - Hypervisor XenServer ... SUCCESS [5.265s] [INFO] Apache CloudStack Plugin - Hypervisor KVM ......... SUCCESS [5.331s] [INFO] Apache CloudStack Plugin - RabbitMQ Event Bus ..... SUCCESS [2.262s] [INFO] Apache CloudStack Plugin - In Memory Event Bus .... SUCCESS [2.881s] [INFO] Apache CloudStack Plugin - Kafka Event Bus ........ SUCCESS [2.241s] [INFO] Apache CloudStack Plugin - Hypervisor Baremetal ... SUCCESS [3.148s] [INFO] Apache CloudStack Plugin - Hypervisor UCS ......... SUCCESS [2.470s] [INFO] Apache CloudStack Plugin - Hypervisor Hyper-V ..... SUCCESS [3.900s] [INFO] Apache CloudStack Plugin - Hypervisor OracleVM3 ... FAILURE [3.837s] [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: 4:10.009s [INFO] Finished at: Wed Apr 29 06:23:56 UTC 2015 [INFO] Final Memory: 106M/351M [INFO] ------------------------------------------------------------------------ [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 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/hudson3011376448343054850.sh + mv 'tools/marvin/dist/Marvin-*.tar.gz' tools/marvin/dist/Marvin-0.1.0-1758.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