# Simple Client Configuration File # Next defines the role as client # This is used by the launcher xtremweb.role=client # Next defines URL where launcher can find XtremWeb binary launcher.url=@LAUNCHERURL@ ####### XtremWeb dispatcher # There put the location of the root XtremWeb server dispatcher.servers=@DISPATCHERS@ # Next line shows how to set several servers (names must be delimited by space or tabulation) #dispatcher.servers=host1 host2 host 3 ####### Data servers # There put the location of the data sever # Default is XtremWeb dispatchers #data.servers=@DATASERVERS@ # Next line shows how to set several servers (names must be delimited by space or tabulation) #data.servers=host1 host2 host 3 # next is TCP port # default value : 4321 ## port.tcp=4321 # next is UDP port # default value : 4322 ## port.udp=4322 # next is the worker HTTP port # the worker may listen (See server.http property) to display its status # default value : 4323 ## port.worker.http=4323 # next is the server HTTP port # default value : 4324 ## port.http=4324 # next is server HTTPS port # default value : 4325 ## port.https=4325 # next is XML RPC port # default value : 4326 ## port.xmlrpc=4326 # next is Sun RPC port # default value : 4327 ## port.xmlrpc=4327 # next is SHELL port # default value : 4328 ## port.xmlrpc=4328 # # This is the proxy resolved name # default : null # Since 7.3.0 #proxyname= # # This is the proxy port # default : -1 # Since 7.3.0 #port.proxy= # Login and password to connect to the server (required) login=@DEFAULTUSER@ password=@DEFAULTPASSWORD@ # next defines whether to use NIO # default value : true # this is forced to false, if using HTTPClient ## java.nio=true # # This contains class names to get time stamps for # Note : substrings are allowed # (*) "SimpleScheduler" matches "SimpleScheduler" only # but "Scheduler" matches "SimpleScheduler", "MatchingScheduler" etc. # (*) "CommHandler" matches "CommHandler" only # but "Handler" matches "TCPHandler", "UDPHandler", "CommHandler" etc. # (*) "xtremweb" matches all classes # (*) etc. # # Default is "" (turned off) # #mileStones=xtremweb ##### # tmp dir # default is System tmp dir # path.tmpdir=/tmp ##### #### # This defines a loop delay to get job status # Property name : "client.loop" # Property type : integer # Default value : 60000 # This is in milliseconds # This can not be less than 60000 ## client.loopdelay=60000 #### # This is the time to wait for a each job to complete # # ----------------------- # This is in milliseconds # Default is 15000 # #timeout=15000 #### # This is the socket timeout; this is only used by UDP communication layer # This is in milliseconds # Default is 60000 # Setting it to zero means wait for ever; it is at your own risk, keep in mind that Zero may block the client for ever # #sotimeout=0 #### # commLayer is a String determining the communication layer to use # Possible values : # - xtremweb.communications.TCPClient (this is the default) # - xtremweb.communications.HTTPClient # - xtremweb.communications.UDPFTClient (UDP is a very special case and should only be used with care) # - xtremweb.communications.XMLRPCClient (this does not work yet) # # Octobre 2005 : # UDP **ONLY** support minimalistic transfers (size < 16KB) # This is still a prototype :) # (conterpoint : if you are sure transfers are < 16KB, everything works just fine) # (transfers include app binary, job params etc.) # # Default is xtremweb.communications.TCPClient # #commLayer=xtremweb.communications.HTTPClient #### # commHandlers is a String determining the communication handlers # This contains a comma separated list of colon separated tuples # # Example : # xw:xtremweb.communications.TCPClient,http:xtremweb.communications.HTTPClient # # Default is xw:,http:xtremweb.communications.HTTPClient # See commLayer # #commHandlers= # # optimizeZip tells to optimze zipping process or not # Zip optimization is quite brutal : we just don't zip if there is only # one tiny file to zip since zipping has a huge CPU cost # Otherwise, if there is more than one file, or if this one but huge file # we do zip # # Default is true # #optimizeZip=true # # optimizeNetwork to try to optimize network traffic # # Default is true # #optimizeNetwork=true #### Location of temporary directories # XtremWeb needs to use some disk space, for storing results of # a computation. By defaults it will use /tmp/XW.user.dispatcher. # If you need to # use an other directories uncomment this line and specify another # directory. # path.tmpdir=/tmp/XW.tmp #### #### Keystore # SSL requires a file to store the certificate provided by the XtremWeb Server # by default it uses the certificate bundled with the software SSLKeyStore=../keystore/xwhepclient.keys #### # Next contains the X509 public key; this may also be proxy file. # It must not be a self signed certificate: # the server validates it through its certificate paths. # # If this is an X509 public key, it is used to authenticate the user. # If this is an X509 proxy, its most trusted public key is used to authenticate # the user (using server known certificate paths). # An X509 proxy may be also used to forward jobs to EGEE # (or any so called Service Grig -ARC, UNICORE etc.). # # Default $X509_USER_PROXY # since 7.0.0 # You may want to check jLite by Oleg Sukhoroslov : http://code.google.com/p/jlite/ #X509_USER_PROXY=/tmp/x509_u123 ##### Logging # # 15 avril 2008 : we don't use log4j any more since we suspect memory leaks # we have developped our own little logger # Available logging levels : # FINEST # DEBUG # CONFIG # INFO # WARN # ERROR logger.level=@LOGGERLEVEL@ ##### ##### End of File #####