Changes between Version 15 and Version 16 of CondorBoinc


Ignore:
Timestamp:
Mar 7, 2013, 12:12:25 PM (11 years ago)
Author:
davea
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • CondorBoinc

    v15 v16  
    114114
    115115Result:
    116   NULL|<err msg> <job1> <status1> ...
    117 }}}
    118 Notes:
    119  * status is either NOT_STARTED, IN_PROGRESS, DONE, or ERROR
    120 
    121 Retrieve a job's output files:
    122 {{{
    123 BOINC_FETCH_OUTPUT <req id> <job name> <dir> <stderr name>
     116  <err msg> | NULL <job name 1> <status1> ...
     117}}}
     118Status is either IN_PROGRESS, DONE, or ERROR
     119
     120Retrieve the outputs of a job that's completed
     121(i.e. its status is DONE or ERROR).
     122{{{
     123BOINC_FETCH_OUTPUT <req id> <job name> <dir> <stderr filename>
    124124    ALL|<#files>
    125125    <src name> <dst name>
    126126    ...
    127127Result:
    128   error_msg | NULL <exit status> <runtime stats and ???>
    129 }}}
    130 Notes:
     128  error_msg | NULL <exit status> <elapsed time> <CPU time>
     129}}}
     130
    131131 * <dir> is a directory on the local machine to be used to
    132132   resolve relative pathnames.
     
    134134 * <dst name> is a filename on the local machine where the
    135135   corresponding <src name> file's contents should be written
    136  * If 'ALL' is given instead of <#files>,
    137    then no filenames will follow.
    138  * The exact format of runtime stats and related data is yet
    139    to be determined.
     136 * If 'ALL' is given instead of <#files>, then no filenames will follow.
     137
     138BOINC may replicate jobs to ensure that results are valid.
     139One replica, the "canonical instance", is designated as the authoritative result.
     140A job can fail for various reasons: e.g. all the instances crash,
     141or there is no consensus among the instances,
     142or no instances could be dispatched.
     143
     144If the status is DONE, then the output files of the canonical instance,
     145and its stderr output, are fetched.
     146<exit status> will be zero in this case.
     147
     148If the status is ERROR, the BOINC GAHP will look for an instance
     149for which some information is available (e.g., exit status and stderr output),
     150and will return this information.
     151If there is no such instance, it will return an error message.
    140152
    141153Abort the given jobs: