[Swift-commit] r2918 - trunk/docs
noreply at svn.ci.uchicago.edu
noreply at svn.ci.uchicago.edu
Wed May 13 08:43:28 CDT 2009
Author: benc
Date: 2009-05-13 08:43:28 -0500 (Wed, 13 May 2009)
New Revision: 2918
Modified:
trunk/docs/userguide.xml
Log:
disperse content of environment variables section into commandline and profiles sections
Modified: trunk/docs/userguide.xml
===================================================================
--- trunk/docs/userguide.xml 2009-05-13 13:42:23 UTC (rev 2917)
+++ trunk/docs/userguide.xml 2009-05-13 13:43:28 UTC (rev 2918)
@@ -1490,8 +1490,31 @@
</table>
</para>
</section>
+ <section><title>Environment variables</title>
+ <para>The <command>swift</command> is influenced by the
+following environment variables:
+ </para>
+ <para>
+<literal>GLOBUS_HOSTNAME</literal>, <literal>GLOBUS_TCP_PORT_RANGE</literal> - set in the environment before running
+Swift. These can be set to inform Swift of the
+configuration of your local firewall. More information can be found in
+<ulink url="http://dev.globus.org/wiki/FirewallHowTo">the Globus firewall
+How-to</ulink>.
+ </para>
+ <para>
+<literal>COG_OPTS</literal> - set in the environment before running Swift. Options set in this
+variable will be passed as parameters to the Java Virtual Machine which
+will run Swift. The parameters vary between virtual machine imlementations,
+but can usually be used to alter settings such as maximum heap size.
+Typing 'java -help' will sometimes give a list of commands. The Sun Java
+1.4.2 command line options are <ulink url="http://java.sun.com/j2se/1.4.2/docs/tooldocs/windows/java.html">documented here</ulink>.
+ </para>
+
+
</section>
+ </section>
+
<section><title>swift-osg-ress-site-catalog</title>
<para>
The <command>swift-osg-ress-site-catalog</command> command generates a site
@@ -3172,46 +3195,24 @@
<section id="profile.env"><title>env namespace</title>
<para>
Profile keys set in the env namespace will be set in the unix environment of the
-executed job.
+executed job. Some environment variables influence the worker-side
+behaviour of Swift:
</para>
- </section>
- </section>
-
- <section id="envvars"><title>Environment variables</title>
- <para>
-There are a number of environment variables used by Swift. Some of them are
-documented in this section:
- </para>
- <para>
+ <para>
<literal>PATHPREFIX</literal> - set in env namespace profiles. This path is prefixed onto the start
of the <literal>PATH</literal> when jobs are
executed. It can be more useful than setting the <literal>PATH</literal> environment variable directly,
because setting <literal>PATH</literal> will cause the execution site's default path to be lost.
- </para>
- <para>
-<literal>GLOBUS_HOSTNAME</literal>, <literal>GLOBUS_TCP_PORT_RANGE</literal> - set in the environment before running
-Swift. These can be set to inform Swift of the
-configuration of your local firewall. More information can be found in
-<ulink url="http://dev.globus.org/wiki/FirewallHowTo">the Globus firewall
-How-to</ulink>.
- </para>
- <para>
-<literal>COG_OPTS</literal> - set in the environment before running Swift. Options set in this
-variable will be passed as parameters to the Java Virtual Machine which
-will run Swift. The parameters vary between virtual machine imlementations,
-but can usually be used to alter settings such as maximum heap size.
-Typing 'java -help' will sometimes give a list of commands. The Sun Java
-1.4.2 command line options are <ulink url="http://java.sun.com/j2se/1.4.2/docs/tooldocs/windows/java.html">documented here</ulink>.
- </para>
- <para>
+ </para>
+ <para>
<literal>SWIFT_JOBDIR_PATH</literal> - set in env namespace profiles. If set, then Swift will
use the path specified here as a worker-node local temporary directory to
copy input files to before running a job. If unset, Swift will keep input
files on the site-shared filesystem. In some cases, copying to a worker-node
local directory can be much faster than having applications access the
site-shared filesystem directly.
- </para>
- <para>
+ </para>
+ <para>
<literal>SWIFT_EXTRA_INFO</literal> - set in env namespace profiles. If set,
then Swift will execute the command specified in
<literal>SWIFT_EXTRA_INFO</literal> on execution sites immediately before
@@ -3219,8 +3220,10 @@
wrapper info log file for that job. This is intended to allow software
version and other arbitrary information about the remote site to be gathered
and returned to the submit side. (since Swift 0.9)
- </para>
+ </para>
+ </section>
</section>
+
<section id="sitecatalog"><title>The Site Catalog - sites.xml</title>
<para>
The site catalog lists details of each site that Swift can use. The default
More information about the Swift-commit
mailing list