NAME
sge_aliases - Sun Grid Engine path aliases file format
DESCRIPTION
The Sun Grid Engine path aliasing facility provides adminis-
trators and users with the means to reflect complicated and
in-homogeneous file system structures in distributed
environments (such as user home directories mounted under
different paths on different hosts) and to ensure that Sun
Grid Engine is able to locate the appropriate working direc-
tories for executing batch jobs.
There is a system global path aliasing file and a user local
file. sge_aliases defines the format of both:
o Blank lines and lines with a '#' sign in the first column
are skipped.
o Each line other than a blank line or a line lead by '#'
has to contain four strings separated by any number of
blanks or tabs.
o The first string specifies a source-path, the second a
submit-host, the third an execution-host and the fourth
the source-path replacement.
o Both the submit- and the execution-host entries may con-
sist of only a '*' sign which matches any host.
If the -cwd flag (and only if - otherwise the user's home
directory on the execution host is selected to execute the
job) to qsub(1) was specified, the path aliasing mechanism
is activated and the files are processed as follows:
o After qsub(1) has retrieved the physical current working
directory path, the cluster global path aliasing file is
read if present. The user path aliases file is read
afterwards as if it were appended to the global file.
o Lines not to be skipped are read from the top of the file
one by one while the translations specified by those
lines are stored if necessary.
o A translation is stored only if the submit-host entry
matches the host qsub(1) is executed on and if the
source-path forms the initial part either of the current
working directory or of the source-path replacements
already stored.
o As soon as both files are read the stored path aliasing
information is passed along with the submitted job.
o On the execution host, the aliasing information will be
evaluated. The leading part of the current working direc-
tory will be replaced by the source-path replacement if
the execution-host entry of the path alias matches the
executing host. Note: The current working directory
string will be changed in this case and subsequent path
aliases must match the replaced working directory path to
be applied.
EXAMPLES
The following is a simple example of a path aliasing file
resolving problems with in-homogeneous paths if automount(8)
is used:
=====================================================
# Path Aliasing File
# src-path sub-host exec-host replacement
/tmp_mnt/ * * /
# replaces any occurrence of /tmp_mnt/ by /
# if submitting or executing on any host.
# Thus paths on nfs server and clients are the same
=====================================================
FILES
<sge_root>/<cell>/common/sge_aliases
global aliases file
$HOME/.sge_aliases user local aliases file
SEE ALSO
sge_intro(1), qsub(1), Sun Grid Engine Installation and
Administration
COPYRIGHT
See sge_intro(1) for a full statement of rights and permis-
sions.
Man(1) output converted with
man2html