Man Linux: Main Page and Category List

NAME

       arcresub - ARC Resubmission

DESCRIPTION

       The  arcresub  command  is  used  for resubmitting jobs to grid enabled
       computing resources.

SYNOPSIS

       arcresub [options] [jobid ...]

OPTIONS

       -a, --all
              all jobs

       -j, --joblist=filename
              file containing a list of jobs

       -c, --cluster=[-]name
              explicitly select or reject jobs from a specific cluster

       -q, --qluster=[-]name
              explicitly select or reject  a  specific  cluster  for  the  new
              cluster

       -i, --index=[-]name
              explicitly select or reject jobs from an index server

       -k, --keep
              keep the files on the server (do not clean)

       -m, --same
              resubmit on the same cluster

       -s, --status=statusstr
              only select jobs whose status is statusstr

       -t, --timeout=seconds
              timeout in seconds (default 20)

       -z, --conffile=filename
              configuration file (default ~/.arc/client.conf)

       -d, --debug=debuglevel
              FATAL, ERROR, WARNING, INFO, VERBOSE or DEBUG

       -b, --broker
              selected broker (default  Random)

       -v, --version
              print version information

       -?, --help
              print help

ARGUMENTS

       jobid ...
              jobid or job name of jobs to be resubmitted

EXTENDED DESCRIPTION

       The  arcresub  command  is  used  for resubmitting jobs on grid enabled
       computing resources to  the  same  (not  default,  see  below)  or  new
       resources.   The  job  can  be referred to either by the jobid that was
       returned by arcsub(1) at submission time or by its jobname if  the  job
       description that was submitted contained a jobname attribute.

       More  than  one jobid and/or jobname can be given. If several jobs were
       submitted with the same jobname all those jobs will be resubmitted.

       Upon resubmission of a job the corresponding job  description  will  be
       fetched  from  the  local joblist file along with the checksum of local
       input files. If the checksums does not match the current ones  the  job
       no longer remains the same job an will therefore not be resubmitted.

       In  case  the  job  description is not found in the joblist, it will be
       retrieved from the cluster holding the job.  This  description  however
       might differ from the one originally used to submit the job, since both
       the submission client and the cluster can have  made  modifications  to
       the job description.

       Upon  resubmision the job will receive a new jobid. Hence the old jobid
       will also be stored in the local  joblist  file  enabling  future  back
       tracing of the resubmitted job.

       The  name of the local joblist file can used specified by the --joblist
       option. By specifying the --all option, all active jobs  appearing  the
       in joblist file will be resubmitted.

       The  --cluster  option can be used to select or reject jobs at specific
       clusters to be resubmitted. See  arcsub(1)  for  a  discussion  of  the
       format  of  arguments to this option.  The --qluster option can be used
       to force the jobs to be resubmitted to  a  particular  cluster,  or  to
       reject resubmission to a particular cluster. Againg see arcsub(1) for a
       discussion of the format of arguments to  this  option.   The  --status
       option  can  be  used to select jobs in a specific state. These options
       can be repeated several times.  Which servers to query can be specified
       by  giving  the  --index  option  to  the  command. See arcsub(1) for a
       discussion of the format of arguments to this option.

       The default behaviour of arcresub is to  disregard  the  cluster  which
       job(s)  resides on. If the desired behaviour is to resubmit to the same
       cluster it can be obtained by specifying the --same option  which  will
       force  jobs to be resubmitted to the same cluster as where they initial
       run.  If the old job was successfully killed the job  will  be  removed
       from the remote cluster unless the --keep option was specified.

FILES

       ~/.arc/client.conf
              Some  options  can be given default values by specifying them in
              the ARC client  configuration  file.  By  using  the  --conffile
              option  a  different  configuration  file  can  be used than the
              default.

       ~/.arc/jobs.xml
              This a local list of the user’s  active  jobs.  When  a  job  is
              successfully  submitted  it is added to this list and when it is
              removed from the remote cluster it is removed  from  this  list.
              This  list  is used as the list of all active jobs when the user
              specifies the

ENVIRONMENT VARIABLES

       X509_USER_PROXY
              The location of the user’s grid proxy  file.  Shouldn’t  be  set
              unless the proxy is in a non-standard location.

       ARC_LOCATION
              The  location  where  ARC  is installed can be specified by this
              variable.  If  not  specified  the  install  location  will   be
              determined  from  the path to the command being executed, and if
              this fails a WARNING will be given stating  the  location  which
              will be used.

       ARC_PLUGIN_PATH
              The  location  of ARC plugins can be specified by this variable.
              Multiple locations can be specified by separating them by  :  (;
              in Windows). The default location is $ARC_LOCATION/lib/arc (\ in
              Windows).

COPYRIGHT

       APACHE LICENSE Version 2.0

AUTHOR

       Mattias Ellert <mattias.ellert@fysast.uu.se>

SEE ALSO

       arcsub(1), arccat(1), arcclean(1), arcget(1),  arckill(1),  arcstat(1),
       arcmigrate(1), arccp(1), arcls(1), arcrm(1)