[Swift-commit] r7833 - in trunk: bin docs/userguide
davidk at ci.uchicago.edu
davidk at ci.uchicago.edu
Wed May 7 10:06:39 CDT 2014
Author: davidk
Date: 2014-05-07 10:06:39 -0500 (Wed, 07 May 2014)
New Revision: 7833
Modified:
trunk/bin/swiftrun
trunk/docs/userguide/configuration
Log:
Add and document site property stagingMethod
Modified: trunk/bin/swiftrun
===================================================================
--- trunk/bin/swiftrun 2014-05-07 15:04:37 UTC (rev 7832)
+++ trunk/bin/swiftrun 2014-05-07 15:06:39 UTC (rev 7833)
@@ -51,6 +51,7 @@
'providerattributes' => 'globus.providerAttributes',
'remotemonitorenabled' => 'globus.remoteMonitorEnabled',
'slurm' => 'globus.slurm',
+ 'stagingmethod' => 'swift.stagingMethod',
'taskdir' => 'globus.scratch',
'tasksperworker' => 'globus.jobsPerNode',
'taskthrottle' => 'karajan.jobThrottle',
Modified: trunk/docs/userguide/configuration
===================================================================
--- trunk/docs/userguide/configuration 2014-05-07 15:04:37 UTC (rev 7832)
+++ trunk/docs/userguide/configuration 2014-05-07 15:06:39 UTC (rev 7833)
@@ -227,6 +227,16 @@
the line "#SBATCH --mail-user=username".
|site.midway.slurm.mail-user=username
+|stagingMethod
+|When provider staging is enabled, this option will specify the staging mechanism for
+use for each site. If set to 'file', staging is done from a filesystem accessible to
+the coaster service (typically running on the head node). If set to 'proxy', staging
+is done from a filesystem accessible to the client machine that swift is running on,
+and is proxied through the coaster service. If set to 'sfs' (short for "shared filesystem"),
+staging is done by copying files to and from a filesystem accessible by the compute node
+(such as an NFS or GPFS mount)
+|site.osg.stagingMethod=file
+
|taskDir
|Tasks will be run from this directory. In the absence of a taskDir definition,
Swift will run the task from workdir.
More information about the Swift-commit
mailing list