Skip to content

Instantly share code, notes, and snippets.

@msmith-techempower
Created April 10, 2015 22:42
Show Gist options
  • Save msmith-techempower/6e1b22f1fe1fb1a9771a to your computer and use it in GitHub Desktop.
Save msmith-techempower/6e1b22f1fe1fb1a9771a to your computer and use it in GitHub Desktop.
techempower@ubuntu:~/FrameworkBenchmarks$ toolset/run-tests.py --mode verify --test gemini
FWROOT is /home/techempower/FrameworkBenchmarks
Configuration options:
{'client_host': '127.0.0.1',
'client_identity_file': '/home/techempower/.ssh/id_rsa',
'client_user': 'techempower',
'concurrency_levels': [8, 16, 32, 64, 128, 256],
'conf_file': 'benchmark.cfg',
'database_host': '127.0.0.1',
'database_identity_file': '/home/techempower/.ssh/id_rsa',
'database_os': 'linux',
'database_user': 'techempower',
'duration': 15,
'exclude': None,
'install': 'server',
'install_error_action': 'continue',
'install_only': False,
'install_strategy': 'unified',
'list_test_metadata': False,
'list_tests': False,
'mode': 'verify',
'name': 'ec2',
'os': 'linux',
'parse': None,
'password_prompt': False,
'query_levels': [1, 5, 10, 15, 20],
'runner_user': 'testrunner',
'server_host': '127.0.0.1',
'sleep': 15,
'test': ['gemini'],
'threads': 8,
'type': 'all',
'verbose': True}
WARNING:root:results.json for test ec2 not found.
================================================================================
Preparing Server, Database, and Client ...
================================================================================
bash: cpu0/cpufreq/scaling_governor: No such file or directory
bash: cpu1/cpufreq/scaling_governor: No such file or directory
bash: cpu2/cpufreq/scaling_governor: No such file or directory
bash: cpu3/cpufreq/scaling_governor: No such file or directory
bash: cpu4/cpufreq/scaling_governor: No such file or directory
bash: cpu5/cpufreq/scaling_governor: No such file or directory
bash: cpu6/cpufreq/scaling_governor: No such file or directory
bash: cpu7/cpufreq/scaling_governor: No such file or directory
Welcome to Ubuntu 14.04.2 LTS (GNU/Linux 3.13.0-32-generic x86_64)
* Documentation: https://help.ubuntu.com/
System information as of Fri Apr 10 15:32:24 PDT 2015
System load: 0.11 Processes: 144
Usage of /: 52.2% of 15.88GB Users logged in: 1
Memory usage: 19% IP address for eth0: 172.16.98.230
Swap usage: 0%
Graph this data and manage this system at:
https://landscape.canonical.com/
90 packages can be updated.
39 updates are security updates.
*** System restart required ***
net.ipv4.tcp_max_syn_backlog = 65535
net.core.somaxconn = 65535
kernel.sched_autogroup_enabled = 0
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1
kernel.shmmax = 2147483648
kernel.shmall = 2097152
kernel.sem = 250 32000 256 512
Welcome to Ubuntu 14.04.2 LTS (GNU/Linux 3.13.0-32-generic x86_64)
* Documentation: https://help.ubuntu.com/
System information as of Fri Apr 10 15:33:56 PDT 2015
System load: 0.2 Processes: 145
Usage of /: 52.4% of 15.88GB Users logged in: 1
Memory usage: 19% IP address for eth0: 172.16.98.230
Swap usage: 0%
Graph this data and manage this system at:
https://landscape.canonical.com/
90 packages can be updated.
39 updates are security updates.
*** System restart required ***
net.ipv4.tcp_max_syn_backlog = 65535
net.core.somaxconn = 65535
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1
kernel.shmmax = 2147483648
kernel.shmall = 2097152
================================================================================
Running Tests...
================================================================================
-------------------------------------------------------------------------------- | Rough ETA: --:--:--
Running Test: gemini
--------------------------------------------------------------------------------
INFO:root:Running setup module start (cwd=/home/techempower/FrameworkBenchmarks/frameworks/Java/gemini)
INFO:root:To run gemini manually, copy/paste this:
export FWROOT=/home/techempower/FrameworkBenchmarks && \
export TROOT=/home/techempower/FrameworkBenchmarks/frameworks/Java/gemini && \
export IROOT=/home/techempower/FrameworkBenchmarks/installs && \
export DBHOST=127.0.0.1 && \
export LOGDIR=/home/techempower/FrameworkBenchmarks/results/ec2/latest/logs/gemini && \
export MAX_THREADS=8 && \
cd /home/techempower/FrameworkBenchmarks/frameworks/Java/gemini && \
cat /home/techempower/FrameworkBenchmarks/toolset/setup/linux/bash_functions.sh /home/techempower/FrameworkBenchmarks/frameworks/Java/gemini/start.sh > /tmp/command.sh && sudo -u testrunner -E -H stdbuf -o0 -e0 bash -ex /tmp/command.sh
Setup gemini: + FW_dep_error=0
Setup gemini: + FW_any_errors=0
Setup gemini: + fw_depends java7 resin maven
Setup gemini: + set -E
Setup gemini: + for depend in '"$@"'
Setup gemini: ++ echo java7
Setup gemini: ++ awk '{print tolower($0)}'
Setup gemini: + depend=java7
Setup gemini: + echo Searching for java7
Setup gemini: Searching for java7
Setup gemini: + trap 'fw_traperror $depend $? $LINENO "$BASH_COMMAND" $(printf ":%s" ${FUNCNAME[@]}) $(printf ":%s" ${BASH_SOURCE[@]}) $(printf ":%s" ${BASH_LINENO[@]})' ERR
Setup gemini: + retcode=0
Setup gemini: + pushd /home/techempower/FrameworkBenchmarks/installs
Setup gemini: /home/techempower/FrameworkBenchmarks/installs /home/techempower/FrameworkBenchmarks/frameworks/Java/gemini
Setup gemini: ++ pwd
Setup gemini: + wd=/home/techempower/FrameworkBenchmarks/installs
Setup gemini: + relative_wd='$FWROOT/installs'
Setup gemini: + '[' -f /home/techempower/FrameworkBenchmarks/toolset/setup/linux/systools/java7.sh ']'
Setup gemini: + '[' -f /home/techempower/FrameworkBenchmarks/toolset/setup/linux/languages/java7.sh ']'
Setup gemini: + echo Installing language: java7 in '$FWROOT/installs'
Setup gemini: Installing language: java7 in $FWROOT/installs
Setup gemini: + set -x
Setup gemini: + . /home/techempower/FrameworkBenchmarks/toolset/setup/linux/languages/java7.sh
Setup gemini: ++ JAVA=/home/techempower/FrameworkBenchmarks/installs/java7
Setup gemini: +++ fw_exists /home/techempower/FrameworkBenchmarks/installs/java7.installed
Setup gemini: +++ '[' -f /home/techempower/FrameworkBenchmarks/installs/java7.installed ']'
Setup gemini: +++ echo 0
Setup gemini: ++ RETCODE=0
Setup gemini: ++ '[' '!' 0 == 0 ']'
Setup gemini: ++ source /home/techempower/FrameworkBenchmarks/installs/java7.installed
Setup gemini: +++ export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-amd64
Setup gemini: +++ JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-amd64
Setup gemini: +++ export PATH=/usr/lib/jvm/java-1.7.0-openjdk-amd64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
Setup gemini: +++ PATH=/usr/lib/jvm/java-1.7.0-openjdk-amd64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
Setup gemini: ++ return 0
Setup gemini: + set +x
Setup gemini: /home/techempower/FrameworkBenchmarks/frameworks/Java/gemini
Setup gemini: java7 is installed!
Setup gemini: Searching for resin
Setup gemini: /home/techempower/FrameworkBenchmarks/installs /home/techempower/FrameworkBenchmarks/frameworks/Java/gemini
Setup gemini: Installing webserver: resin in $FWROOT/installs
Setup gemini: + . /home/techempower/FrameworkBenchmarks/toolset/setup/linux/webservers/resin.sh
Setup gemini: ++ RVER=4.0.41
Setup gemini: ++ RESIN=resin-4.0.41
Setup gemini: ++ RESIN_HOME=/home/techempower/FrameworkBenchmarks/installs/resin-4.0.41
Setup gemini: +++ fw_exists /home/techempower/FrameworkBenchmarks/installs/resin-4.0.41.installed
Setup gemini: +++ '[' -f /home/techempower/FrameworkBenchmarks/installs/resin-4.0.41.installed ']'
Setup gemini: +++ echo 0
Setup gemini: ++ RETCODE=0
Setup gemini: ++ '[' '!' 0 == 0 ']'
Setup gemini: ++ source /home/techempower/FrameworkBenchmarks/installs/resin-4.0.41.installed
Setup gemini: +++ export RESIN_HOME=/home/techempower/FrameworkBenchmarks/installs/resin-4.0.41
Setup gemini: +++ RESIN_HOME=/home/techempower/FrameworkBenchmarks/installs/resin-4.0.41
Setup gemini: +++ export PATH=/home/techempower/FrameworkBenchmarks/installs/resin-4.0.41/bin:/usr/lib/jvm/java-1.7.0-openjdk-amd64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
Setup gemini: +++ PATH=/home/techempower/FrameworkBenchmarks/installs/resin-4.0.41/bin:/usr/lib/jvm/java-1.7.0-openjdk-amd64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
Setup gemini: ++ return 0
Setup gemini: + set +x
Setup gemini: /home/techempower/FrameworkBenchmarks/frameworks/Java/gemini
Setup gemini: resin is installed!
Setup gemini: Searching for maven
Setup gemini: /home/techempower/FrameworkBenchmarks/installs /home/techempower/FrameworkBenchmarks/frameworks/Java/gemini
Setup gemini: Installing system tool: maven in $FWROOT/installs
Setup gemini: + . /home/techempower/FrameworkBenchmarks/toolset/setup/linux/systools/maven.sh
Setup gemini: ++ MAVEN=/home/techempower/FrameworkBenchmarks/installs/maven
Setup gemini: +++ fw_exists /home/techempower/FrameworkBenchmarks/installs/maven.installed
Setup gemini: +++ '[' -f /home/techempower/FrameworkBenchmarks/installs/maven.installed ']'
Setup gemini: +++ echo 0
Setup gemini: ++ RETCODE=0
Setup gemini: ++ '[' '!' 0 == 0 ']'
Setup gemini: ++ source /home/techempower/FrameworkBenchmarks/installs/maven.installed
Setup gemini: ++ return 0
Setup gemini: + set +x
Setup gemini: /home/techempower/FrameworkBenchmarks/frameworks/Java/gemini
Setup gemini: maven is installed!
Setup gemini: Buildfile: /home/techempower/FrameworkBenchmarks/frameworks/Java/gemini/build.xml
Setup gemini:
Setup gemini: compile:
Setup gemini: [javac] /home/techempower/FrameworkBenchmarks/frameworks/Java/gemini/build.xml:25: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
Setup gemini:
Setup gemini: BUILD SUCCESSFUL
Setup gemini: Total time: 0 seconds
Setup gemini: Resin/4.0.41 launching watchdog at 127.0.0.1:6600
Setup gemini: Resin/4.0.41 started -server 'default' with watchdog at 127.0.0.1:6600
gemini: start.sh and framework processes have terminated
Setup gemini: Setup has terminated
Setup gemini: Bound port detected on 8080
INFO:root:Executed start.sh, returning 0
INFO:root:Sleeping 15 seconds to ensure framework is ready
INFO:root:Verifying framework URLs
Accessing URL http://127.0.0.1:8080/
Response (trimmed to 40 bytes): "{"message":"Hello, World!"}
"
PASS for http://127.0.0.1:8080/
Accessing URL http://127.0.0.1:8080/plaintext
Response (trimmed to 40 bytes): "Hello, World!
"
WARN for http://127.0.0.1:8080/plaintext
Server is returning 1 more bytes than are required.
This may negatively affect benchmark performance
verify: 100% |#############################################################################################| Rough Time: 00:00:45
================================================================================
Verification Summary
| Test: gemini
| plaintext : WARN
| json : PASS
================================================================================
Time to complete: 46 seconds
Results are saved in results/ec2/20150410153356
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment