See <http://jenkins.buildacloud.org/job/simulator-singlerun/1031/changes>
Changes: [mike.tutkowski] NFS support for VMware-managed storage [Rohit Yadav] server: last cherry-picked commit failed to remove code [Rohit Yadav] CLOUDSTACK-8248: loadCidrs before sending response [Daan Hoogland] findbugs: make use of default charset explicit [Pierre-Luc Dion] CLOUDSTACK-1359: added (1GB = 1,073,741,824 bytes) [Pierre-Luc Dion] CLOUDSTACK-2100: vm snapshot tooltips [Pierre-Luc Dion] CLOUDSTACK-8299: Adding test case to test security group ingress rules for a specific IP set [Pierre-Luc Dion] update 4.5.0 bugfix list, add Update this file quick howto at the end using jira-changes.py [Pierre-Luc Dion] dummy commit to for PR close #95 [Pierre-Luc Dion] CLOUDSTACK-4719: update API description for details, example for xenserver tools [Pierre-Luc Dion] CLOUDSTACK-1359: add UI information about GB definition [Rohit Yadav] systemvm: have apache2 use secure SSL cipher suite [Rohit Yadav] CLOUDSTACK-8307: UI not showing all Domains, if there are more than 24 domains then the last domain gets cut off on firefox and IE. Added a flag in treeview widget and based on the flag adding css class which will make overflow as scroll instead of the default auto. [Rohit Yadav] CLOUDSTACK-7639: make cidrlist update when updateNetworkAclItem is called [Rohit Yadav] CLOUDSTACK-7639: make cidr updation more efficient [Rohit Yadav] systemvm: avoid tcp responses with timestamp [Rohit Yadav] systemvm: use Debian http redirector for apt repositories [Rohit Yadav] systemvm: correct sftp subsystem path of debian wheezy [Rohit Yadav] scripts: add ip set interface up because in CentOS7 the interface will not auto up [Rohit Yadav] CLOUDSTACK-8299: Adding additional test case to test ingress rules with two security groups together [sanjay.tripathi] CLOUDSTACK-8312: The storage usage of "Primary Storage Allocated" is incorrect. [Rajani Karuturi] CLOUDSTACK-8304: disable snapshots from non-snapshot repositories [Rajani Karuturi] fix yum install require java => 1.7.0 when build management agent and usage rpm package [sanjay.tripathi] CLOUDSTACK-8315: CS API listVMSnapshot doesn't have tags ‘project’ and ‘projectid’. [Rohit Yadav] api: avoid sending sensitive data in api response [Rohit Yadav] CLOUDSTACK-7951: Limit amount of memory used by cloudstack-agent jsvc [Rohit Yadav] server: remove unused import in ImageStoreJoinDaoImpl [Rohit Yadav] Add Apache Kafka event-bus support - producing only. [Rohit Yadav] make topic configurable, provide default serializers [Rohit Yadav] compatibility with HEAD on master [talluri] CLOUDSTACK-8236: Automation for storage migration test path [talluri] CLOUDSTACK-8286: Adding Basic validation test case to test deploying VM from ISO and correcting old regression test case to test HA VM from ISO [talluri] fixed license header [talluri] CLOUDSTACK-8290: Adding BVT to verofy product issue [Rohit Yadav] hypervisors: add OVM3 plugin that supports OVM 3.2.1/3.3.x [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 [Rajani Karuturi] CLOUDSTACK-7348 InvalidParameter Exception while executing scale vm. [Rajani Karuturi] CLOUDSTACK-5236 : ability to identify where the user is from (ex. LDAP) [Rohit Yadav] user-authenticators: don't allow empty usernames or passwords [w.zhou] UI: Fix typo in ui/scripts/configuration.js [Rajani Karuturi] 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 ------------------------------------------ [...truncated 10908 lines...] [INFO] ------------------------------------------------------------------------ [WARNING] The requested profile "simulator" could not be activated because it does not exist. [simulator-singlerun] $ mvn -P developer -pl developer -Ddeploydb-simulator [INFO] Scanning for projects... [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building Apache CloudStack Developer Mode 4.6.0-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-checkstyle-plugin:2.11:check (cloudstack-checkstyle) @ cloud-developer --- [INFO] Starting audit... Audit done. [INFO] [INFO] --- properties-maven-plugin:1.0-alpha-2:read-project-properties (default) @ cloud-developer --- [WARNING] Ignoring missing properties file: <http://jenkins.buildacloud.org/job/simulator-singlerun/ws/developer/../utils/conf/db.properties.override> [INFO] [INFO] --- maven-remote-resources-plugin:1.3:process (default) @ cloud-developer --- [INFO] [INFO] --- maven-antrun-plugin:1.8:run (default) @ cloud-developer --- [INFO] Executing tasks main: [INFO] Executed tasks [INFO] [INFO] >>> exec-maven-plugin:1.2.1:java (create-schema-simulator) @ cloud-developer >>> [INFO] [INFO] --- maven-checkstyle-plugin:2.11:check (cloudstack-checkstyle) @ cloud-developer --- [INFO] Starting audit... Audit done. [INFO] [INFO] <<< exec-maven-plugin:1.2.1:java (create-schema-simulator) @ cloud-developer <<< [INFO] [INFO] --- exec-maven-plugin:1.2.1:java (create-schema-simulator) @ cloud-developer --- log4j:WARN No appenders could be found for logger (org.springframework.core.env.StandardEnvironment). log4j:WARN Please initialize the log4j system properly. log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info. ========> WARNING: Provided file does not exist: <http://jenkins.buildacloud.org/job/simulator-singlerun/ws/developer/../utils/conf/db.properties.override> ========> Initializing database=simulator with host=localhost port=3306 username=cloud password=cloud ============> Running query: drop database if exists `simulator` ============> Running query: create database `simulator` ============> Running query: GRANT ALL ON simulator.* to 'cloud'@`localhost` identified by 'cloud' ============> Running query: GRANT ALL ON simulator.* to 'cloud'@`%` identified by 'cloud' ========> Processing SQL file at <http://jenkins.buildacloud.org/job/simulator-singlerun/ws/developer/target/db/create-schema-simulator.sql> ========> Processing SQL file at <http://jenkins.buildacloud.org/job/simulator-singlerun/ws/developer/target/db/templates.simulator.sql> ========> Processing SQL file at <http://jenkins.buildacloud.org/job/simulator-singlerun/ws/developer/target/db/hypervisor_capabilities.simulator.sql> ========> Processing upgrade: com.cloud.upgrade.DatabaseUpgradeChecker [INFO] [INFO] --- maven-site-plugin:3.3:attach-descriptor (attach-descriptor) @ cloud-developer --- [INFO] [INFO] --- maven-install-plugin:2.3.1:install (default-install) @ cloud-developer --- [INFO] Installing <http://jenkins.buildacloud.org/job/simulator-singlerun/ws/developer/pom.xml> to /var/lib/jenkins/.m2/repository/org/apache/cloudstack/cloud-developer/4.6.0-SNAPSHOT/cloud-developer-4.6.0-SNAPSHOT.pom [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 28.978s [INFO] Finished at: Tue Mar 17 05:23:04 EDT 2015 [INFO] Final Memory: 44M/228M [INFO] ------------------------------------------------------------------------ [simulator-singlerun] $ /bin/bash -x /tmp/hudson5704372772600013092.sh + jps -l + grep -q Launcher + rm -f xunit.xml + echo '' + rm -rf /tmp/MarvinLogs + echo Check for initialization of the management server Check for initialization of the management server + COUNTER=0 + SERVER_PID=20629 + mvn -P systemvm,simulator -pl :cloud-client-ui jetty:run + '[' 0 -lt 44 ']' + grep -q 'Management server node 127.0.0.1 is up' jetty-output.out + sleep 5 + COUNTER=1 + '[' 1 -lt 44 ']' + grep -q 'Management server node 127.0.0.1 is up' jetty-output.out + sleep 5 + COUNTER=2 + '[' 2 -lt 44 ']' + grep -q 'Management server node 127.0.0.1 is up' jetty-output.out + sleep 5 + COUNTER=3 + '[' 3 -lt 44 ']' + grep -q 'Management server node 127.0.0.1 is up' jetty-output.out + sleep 5 + COUNTER=4 + '[' 4 -lt 44 ']' + grep -q 'Management server node 127.0.0.1 is up' jetty-output.out + sleep 5 + COUNTER=5 + '[' 5 -lt 44 ']' + grep -q 'Management server node 127.0.0.1 is up' jetty-output.out + sleep 5 + COUNTER=6 + '[' 6 -lt 44 ']' + grep -q 'Management server node 127.0.0.1 is up' jetty-output.out + sleep 5 + COUNTER=7 + '[' 7 -lt 44 ']' + grep -q 'Management server node 127.0.0.1 is up' jetty-output.out + sleep 5 + COUNTER=8 + '[' 8 -lt 44 ']' + grep -q 'Management server node 127.0.0.1 is up' jetty-output.out + sleep 5 + COUNTER=9 + '[' 9 -lt 44 ']' + grep -q 'Management server node 127.0.0.1 is up' jetty-output.out + sleep 5 + COUNTER=10 + '[' 10 -lt 44 ']' + grep -q 'Management server node 127.0.0.1 is up' jetty-output.out + sleep 5 + COUNTER=11 + '[' 11 -lt 44 ']' + grep -q 'Management server node 127.0.0.1 is up' jetty-output.out + sleep 5 + COUNTER=12 + '[' 12 -lt 44 ']' + grep -q 'Management server node 127.0.0.1 is up' jetty-output.out + sleep 5 + COUNTER=13 + '[' 13 -lt 44 ']' + grep -q 'Management server node 127.0.0.1 is up' jetty-output.out + sleep 5 + COUNTER=14 + '[' 14 -lt 44 ']' + grep -q 'Management server node 127.0.0.1 is up' jetty-output.out + sleep 5 + COUNTER=15 + '[' 15 -lt 44 ']' + grep -q 'Management server node 127.0.0.1 is up' jetty-output.out + sleep 5 + COUNTER=16 + '[' 16 -lt 44 ']' + grep -q 'Management server node 127.0.0.1 is up' jetty-output.out + sleep 5 + COUNTER=17 + '[' 17 -lt 44 ']' + grep -q 'Management server node 127.0.0.1 is up' jetty-output.out + sleep 5 + COUNTER=18 + '[' 18 -lt 44 ']' + grep -q 'Management server node 127.0.0.1 is up' jetty-output.out + sleep 5 + COUNTER=19 + '[' 19 -lt 44 ']' + grep -q 'Management server node 127.0.0.1 is up' jetty-output.out + sleep 5 + COUNTER=20 + '[' 20 -lt 44 ']' + grep -q 'Management server node 127.0.0.1 is up' jetty-output.out + sleep 5 + COUNTER=21 + '[' 21 -lt 44 ']' + grep -q 'Management server node 127.0.0.1 is up' jetty-output.out + sleep 5 + COUNTER=22 + '[' 22 -lt 44 ']' + grep -q 'Management server node 127.0.0.1 is up' jetty-output.out + sleep 5 + COUNTER=23 + '[' 23 -lt 44 ']' + grep -q 'Management server node 127.0.0.1 is up' jetty-output.out + sleep 5 + COUNTER=24 + '[' 24 -lt 44 ']' + grep -q 'Management server node 127.0.0.1 is up' jetty-output.out + sleep 5 + COUNTER=25 + '[' 25 -lt 44 ']' + grep -q 'Management server node 127.0.0.1 is up' jetty-output.out + sleep 5 + COUNTER=26 + '[' 26 -lt 44 ']' + grep -q 'Management server node 127.0.0.1 is up' jetty-output.out + sleep 5 + COUNTER=27 + '[' 27 -lt 44 ']' + grep -q 'Management server node 127.0.0.1 is up' jetty-output.out + sleep 5 + COUNTER=28 + '[' 28 -lt 44 ']' + grep -q 'Management server node 127.0.0.1 is up' jetty-output.out + sleep 5 + COUNTER=29 + '[' 29 -lt 44 ']' + grep -q 'Management server node 127.0.0.1 is up' jetty-output.out + sleep 5 + COUNTER=30 + '[' 30 -lt 44 ']' + grep -q 'Management server node 127.0.0.1 is up' jetty-output.out + break + grep -q 'Management server node 127.0.0.1 is up' jetty-output.out + echo Started OK pid 20629 Started OK pid 20629 + sleep 20 + export PYTHONPATH=<http://jenkins.buildacloud.org/job/simulator-singlerun/ws/tools/marvin> + PYTHONPATH=<http://jenkins.buildacloud.org/job/simulator-singlerun/ws/tools/marvin> + python2.6 tools/marvin/marvin/deployDataCenter.py -i setup/dev/advanced.cfg Traceback (most recent call last): File "tools/marvin/marvin/deployDataCenter.py", line 28, in <module> from marvin import configGenerator File "<http://jenkins.buildacloud.org/job/simulator-singlerun/ws/tools/marvin/marvin/configGenerator.py",> line 21, in <module> import jsonHelper File "<http://jenkins.buildacloud.org/job/simulator-singlerun/ws/tools/marvin/marvin/jsonHelper.py",> line 20, in <module> from marvin.cloudstackAPI import * File "<http://jenkins.buildacloud.org/job/simulator-singlerun/ws/tools/marvin/marvin/cloudstackAPI/createTemplate.py",> line 41 """Template details in key/value pairs using format details[i].keyname=keyvalue. Example: "details[0].hypervisortoolsversion=xenserver61"""" ^ SyntaxError: EOL while scanning string literal + sleep 60 + /usr/local/bin/nosetests-2.7 -v --with-marvin --marvin-config=setup/dev/advanced.cfg --with-xunit --xunit-file=xunit.xml -a tags=advanced,required_hardware=false --zone=Sandbox-simulator --hypervisor=simulator -w test/integration/smoke /usr/local/lib/python2.7/site-packages/nose-1.3.3-py2.7.egg/nose/plugins/manager.py:395: RuntimeWarning: Unable to load plugin marvinPlugin = marvin.marvinPlugin:MarvinPlugin: EOL while scanning string literal (createTemplate.py, line 41) RuntimeWarning) Usage: nosetests-2.7 [options] nosetests-2.7: error: no such option: --with-marvin + mvn -P systemvm,simulator -pl :cloud-client-ui jetty:stop [INFO] Scanning for projects... [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building Apache CloudStack Client UI 4.6.0-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- jetty-maven-plugin:9.2.6.v20141205:stop (default-cli) @ cloud-client-ui --- [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 5.622s [INFO] Finished at: Tue Mar 17 05:27:06 EDT 2015 [INFO] Final Memory: 27M/155M [INFO] ------------------------------------------------------------------------ + sleep 10 + kill -KILL 20629 /tmp/hudson5704372772600013092.sh: line 44: kill: (20629) - No such process + rm -rf '*.log.*' [locks-and-latches] Releasing all the locks [locks-and-latches] All the locks released [xUnit] [INFO] - Starting to record. [xUnit] [INFO] - Processing JUnit [xUnit] [INFO] - [JUnit] - 1 test report file(s) were found with the pattern 'xunit.xml' relative to '<http://jenkins.buildacloud.org/job/simulator-singlerun/ws/'> for the testing framework 'JUnit'. [xUnit] [ERROR] - The result file '<http://jenkins.buildacloud.org/job/simulator-singlerun/ws/xunit.xml'> for the metric 'JUnit' is not valid. The result file has been skipped. [xUnit] [INFO] - Failing BUILD because 'set build failed if errors' option is activated. [xUnit] [INFO] - There are errors when processing test results. [xUnit] [INFO] - Skipping tests recording. [xUnit] [INFO] - Stop build. Build step 'Publish xUnit test result report' changed build result to FAILURE