1 ##########################################################################
2 # Copyright (c) 2013, University of Washington.
5 # This file is distributed under the terms in the attached LICENSE file.
6 # If you do not find this file, copies can be found by writing to:
7 # ETH Zurich D-INFK, Haldeneggsteig 4, CH-8092 Zurich. Attn: Systems Group.
8 ##########################################################################
15 class UW(siteconfig.BaseSite):
16 # site-specific configuration variables for UW
17 WEBSERVER_NFS_HOST = 'swingout6'
18 # NFS_SERVER_HOST = 'tomme1.in.barrelfish.org'
19 WEBSERVER_NFS_PATH = '/home/netos/notexist'
20 WEBSERVER_LOCAL_PATH = WEBSERVER_NFS_PATH
21 HTTPERF_PATH = 'httperf.notexist'
22 HTTPERF_MAXCLIENTS = len(LOADGEN_HOSTS * 2) # max number of load generators
23 IPBENCH_PATH = 'ipbench.notexist'
24 IPBENCHD_PATH = 'ipbenchd.notexist'
25 SSH_ARGS='-x -o StrictHostKeyChecking=no -o ControlPath=none'
29 self._loadgen_hosts = LOADGEN_HOSTS
31 def get_load_generator(self):
32 # take the first host, but put it on the back in case we
33 # need more clients than available hosts (ie. rotate the list)
34 host = self._loadgen_hosts.pop(0)
35 self._loadgen_hosts.append(host)
36 return getpass.getuser(), host
38 siteconfig.site = UW()
40 # also cause the UW machines to be loaded/initialised