summaryrefslogtreecommitdiffstats
path: root/testsuites/rubbos/puppet_manifests/modules/rubbos_client/files/rubbos.properties.template
blob: 33aa46e9fe74b99a971c126d3cd38f867f879b25 (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
#############################################################################
# Copyright (c) 2016 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
##############################################################################


# HTTP server information
httpd_hostname = REPLACED_WEB_SERVER
httpd_port = 8000

# C/JDBC server to monitor (if any)
cjdbc_hostname =

# Precise which version to use. Valid options are : PHP, Servlets, EJB
httpd_use_version = Servlets

# EJB server information
ejb_server =
ejb_html_path =
ejb_script_path =

# Servlets server information
servlets_server = REPLACED_APPLICATION_SERVER
servlets_html_path = /rubbos
servlets_script_path = /rubbos/servlet

# PHP information
php_html_path = /PHP
php_script_path = /PHP

#Database information
database_master_server = REPLACED_DB_SERVER

database_slave_servers =
workload_remote_client_nodes = REPLACED_CLIENT_SERVERS
workload_remote_client_command = REPLACED_RUBBOS_APP_TOOLS/jdk1.6.0_27/bin/java -classpath .:REPLACED_RUBBOS_HOME/Client/:REPLACED_RUBBOS_HOME/Client/rubbos_client.jar -Xms512m -Xmx2048m -Dhttp.keepAlive=true -Dhttp.maxConnections=1000000 edu.rice.rubbos.client.ClientEmulator

workload_number_of_clients_per_node = REPLACED_NUMBER_OF_CLIENTS_PER_NODE

# Workload: precise which transition table to use
workload_user_transition_table = REPLACED_RUBBOS_HOME/workload/user_transitions.txt
workload_author_transition_table = REPLACED_RUBBOS_HOME/workload/author_transitions.txt
workload_number_of_columns = 24
workload_number_of_rows = 26
workload_maximum_number_of_transitions = 1000
workload_use_tpcw_think_time = yes
workload_number_of_stories_per_page = 20

workload_up_ramp_time_in_ms = 15000
workload_up_ramp_slowdown_factor = 2

workload_session_run_time_in_ms = 60000

workload_down_ramp_time_in_ms = 10000
workload_down_ramp_slowdown_factor = 3
workload_percentage_of_author = 10

# Users policy
database_number_of_authors = 50
database_number_of_users = 500000

# Stories policy
database_story_dictionnary = REPLACED_RUBBOS_HOME/database/dictionary
database_story_maximum_length = 1024
database_oldest_story_year = 1998
database_oldest_story_month = 1

# Comments policy
database_comment_max_length = 1024

# Connection timedout settings
connection_time_out_interval = 300

# Monitoring Information
monitoring_debug_level = 1
monitoring_program = REPLACED_RUBBOS_APP/sysstat-9.0.6/bin/sar
monitoring_options = -u ALL -I SUM
monitoring_sampling_in_seconds = 1
monitoring_rsh = /usr/bin/ssh
monitoring_scp = /usr/bin/scp
monitoring_gnuplot_terminal = png