Changes between Version 13 and Version 14 of AssignedWork


Ignore:
Timestamp:
Jan 31, 2012, 11:37:59 AM (12 years ago)
Author:
davea
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AssignedWork

    v13 v14  
    1414Broadcast jobs are executed exactly once on a given host.
    1515It the job fails for any reason, it is not retried.
    16 Broadcast jobs are not handled by a [ValidateIntro validator[
     16Broadcast jobs are not handled by a [ValidationIntro validator]
    1717or [AssimilateIntro assimilator].
    1818You must develop your own daemon that processes completed broadcast jobs.
    1919
    20 To enable broadcast jobs you must add
     20To enable broadcast jobs, add
    2121{{{
    2222<enable_assignment_multi>1</enable_assignment_multi>
     
    3838
    3939 * stop and start the project, or
    40  * touch the file ''reread_db'' in the project directory
     40 * touch the file ''reread_db'' in the project directory.
    4141
    4242The '''assign.php''' script (in ops/) lets you manage broadcast jobs.
    43 It shows a list of broadcast jobs and their status,
    44 and lets you remove broadcast jobs.
    4543
    4644== Targeted jobs ==
     
    6058Targeted jobs are validated and assimilated like other jobs.
    6159They are not replicated; if the job fails on one host in the set,
    62 it will be retried on another host in the set, and so on until it completes.
     60it will be retried on another host in the set, and so on until it completes successfully.
    6361
    64 To enable targeted jobs you must add
     62To enable targeted jobs, add
    6563{{{
    6664<enable_assignment>1</enable_assignment>
     
    8280The second way is to transform an existing job into a targeted job.
    8381This might be done, for example, as part of a system that accelerates
    84 the completion of batches of jobs by sending the "stragglers" to dedicated hosts.
     82the completion of batches of jobs by targeting the "stragglers" to dedicated hosts.
    8583
    86 Currently the only way to do this is via a C++ API call,
     84Currently this can be done only via a C++ API call,
    8785and you can only target the job to a user.
    8886The call is: