#######################################################################
#
# SPECimap_config.rc
#
# SPECvirt IMAP workload configuration properties file.
#
########################################################################
#
# This is a SAMPLE file which you can use to specify client
# configurations and characteristics of the mail server used in your
# SPECvirt IMAP tests.  
#
########################################################################


########################################################################
# Benchmark Configuration information
#-----------------------------------------------------------------------

# A list of the clients which will perform as load drivers for the mailstore 
# population.test.
# 
# How many threads to have on each load generator for the mailstore 
# initialization, verification. 
# When loading mailstore locally, replace client01 by MailServer VM hostname.
# NOTE: no spaces in string.
CLIENTS = "mailserver:1200"

# For the purposes of loading the SPECvirt mailstore, 
# a higher thread count may help to expedite the loading process.
# This parameter does not apply during the run phase.
THREADS_PER_CLIENT = 60


#-----------------------------------------------------------------------
# The following are the host names and port numbers for the SUT
#-----------------------------------------------------------------------
# The IMAP4 server
IMAP_SERVER = mailserver
IMAP_PORT = 143

# The domain name that represents local mail on the mail server
LOCAL_DOMAIN = mailserver
# The domain name that represents remote mail on the mail server
REMOTE_DOMAIN = "VIRT.COM"

PRIME_RMI_PORT = 1090

#-----------------------------------------------------------------------
# The prefix to use on the user account names for the mailboxes;
# user account names are of the format <USERNAME_PREFIX><USER_ID>
USERNAME_PREFIX = test

# A flag to indicate whether the user account name should also be 
# used as the account password (0 = no, 1 = yes)
USERNAME_AS_PASSWORD = 1
#
# The actual password will either be the "USER_PASSWORD" value (in
# this example "netscape") or the user name (spec1 will use spec1 as
# its password).

# If the user account name is not used as the account password,
# this string will be used instead.
USER_PASSWORD = netscape

# The starting and ending numbers to use on the user account names
# for the mailboxes;  user account names are of the format 
# <USERNAME_PREFIX><USER_ID>
#
# ***Remember to provision accounts on your SUT using your stated values.
# Assuming the above settings, this means creating accounts and message
# stores for test1 through test500.

# *********************************************************************
#  For compliant SPECvirt IMAP tests, (USER_END-USER_START+1) must = 500
#
#  *Note, The total number of users below is not the same as the SPECvirt 
#    prime controller WORKLOAD_LEVEL.  The value of workload level set in 
#    Control.config will determine the actual number of users the test will 
#    execute with, while the user start and end values below determine the
#    account names (USERNAME_PREFIX + USER #) used for loading the mailstore
#    and during the run.
#
#
# ***********************************************************************
USER_START = 1
USER_END = 500

#-----------------------------------------------------------------------
# The name of the file to generate the results to
RSL_FILENAME = specimap.rsl
