summaryrefslogtreecommitdiffstats
path: root/testsuites/rubbos/rubbos_scripts/1-1-1/set_bottlenecks_rubbos_env.sh
blob: 0d175eba2e51d058df6e99af6dfc0153e16d6c31 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
#!/bin/bash
##############################################################################
# Copyright (c) 2015 Huawei Technologies Co.,Ltd and others.
#
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Apache License, Version 2.0
# which accompanies this distribution, and is available at
# http://www.apache.org/licenses/LICENSE-2.0
##############################################################################

set -o allexport

# HOSTS
CONTROL_HOST=REPLACE_CONTROL_HOST
HTTPD_HOST=REPLACE_HTTPD_HOST
MYSQL1_HOST=REPLACE_MYSQL1_HOST
TOMCAT1_HOST=REPLACE_TOMCAT1_HOST
CLIENT1_HOST=REPLACE_CLIENT1_HOST
CLIENT2_HOST=REPLACE_CLIENT2_HOST
CLIENT3_HOST=REPLACE_CLIENT3_HOST
CLIENT4_HOST=REPLACE_CLIENT4_HOST
BENCHMARK_HOST=REPLACE_BENCHMARK_HOST

# Experiment name on OPNFV
BOTTLNECKS_NAME=bottlenecks

# Directories from which files are copied
WORK_HOME=/bottlenecks/rubbos/rubbos_scripts/rubbosMulini6
OUTPUT_HOME=/bottlenecks/rubbos/rubbos_scripts/1-1-1
SOFTWARE_HOME=/bottlenecks/rubbos/app_tools

# Output directory for results of RUBBoS benchmark
RUBBOS_RESULTS_HOST=${CONTROL_HOST}
RUBBOS_RESULTS_DIR_BASE=/bottlenecks/rubbos/rubbos_results
RUBBOS_RESULTS_DIR_NAME=2015-01-20T081237-0700

# Target directories
BOTTLENECKS_TOP=/bottlenecks
RUBBOS_TOP=$BOTTLENECKS_TOP/rubbos
RUBBOS_APP=$RUBBOS_TOP/app
TMP_RESULTS_DIR_BASE=$RUBBOS_TOP/tmp_results
RUBBOS_HOME=$RUBBOS_APP/RUBBoS
SYSSTAT_HOME=$RUBBOS_APP/sysstat-9.0.6

HTTPD_HOME=$RUBBOS_APP/apache2
HTTPD_INSTALL_FILES=$RUBBOS_APP/httpd-2.0.64
MOD_JK_INSTALL_FILES=$RUBBOS_APP/tomcat-connectors-1.2.32-src
MOD_JK_INSTALL_CONFIGURE=$MOD_JK_INSTALL_FILES/native
CATALINA_HOME=$RUBBOS_APP/apache-tomcat-5.5.17
SERVLET_API_PATH=$CATALINA_HOME/common/lib/servlet-api.jar
CATALINA_BASE=$CATALINA_HOME
CJDBC_HOME=

MYSQL_HOME=$RUBBOS_APP/mysql-5.5.46-linux2.6-x86_64

# Java & Ant
JAVA_HOME=$RUBBOS_APP/jdk1.6.0_27
JAVA_OPTS="-Xmx1300m"
J2EE_HOME=$RUBBOS_APP/j2sdkee1.3.1
ANT_HOME=$RUBBOS_APP/apache-ant-1.6.5

# Tarballs
JAVA_TARBALL=jdk1.6.0_27.tar.gz
J2EE_TARBALL=j2sdkee1.3.1.jar.gz
ANT_TARBALL=apache-ant-1.6.5.tar.gz
SYSSTAT_TARBALL=sysstat-9.0.6.tar.gz
HTTPD_TARBALL=httpd-2.0.64.tar.gz
MOD_JK_TARBALL=tomcat-connectors-1.2.32-src.tar.gz
TOMCAT_TARBALL=apache-tomcat-5.5.17.tar.gz
CJDBC_TARBALL=
MYSQL_TARBALL=mysql-5.5.46-linux2.6-x86_64.tar.gz
RUBBOS_TARBALL=RUBBoS-servlets.tar.gz
RUBBOS_DATA_TARBALL=rubbos_data.sql.tar.gz
RUBBOS_DATA_SQL=rubbos_data.sql
RUBBOS_DATA_TEXTFILES_TARBALL=smallDB-rubbos-modified.tgz

# for MySQL
MYSQL_CONNECTOR=mysql-connector-java-5.1.7-bin.jar
MYSQL_PORT=3313
MYSQL_SOCKET=$MYSQL_HOME/mysql.sock
MYSQL_DATA_DIR=$MYSQL_HOME/data
MYSQL_ERR_LOG=$MYSQL_HOME/data/mysql.log
MYSQL_PID_FILE=$MYSQL_HOME/run/mysqld.pid

# for DBs & C-JDBC
ROOT_PASSWORD=new-password
BOTTLENECKS_USER=mysql
BOTTLENECKS_PASSWORD=mysql


CLASSPATH=$CLASSPATH:$JONAS_ROOT/bin/unix/registry:$JAVA_HOME:$JAVA_HOME/lib/tools.jar:$SERVLET_API_PATH:.

PATH=$JAVA_HOME/bin:$JONAS_ROOT/bin/unix:$ANT_HOME/bin:$CATALINA_HOME/bin:$PATH
set +o allexport