Changes between Version 3 and Version 4 of BackendState
- Timestamp:
- Jul 21, 2007, 11:57:19 AM (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
BackendState
v3 v4 6 6 Workunit '''parameters''' are described [JobIn on a separate page]. 7 7 8 == Workunit state variables == #wu _states8 == Workunit state variables == #wu 9 9 10 10 === `canonical_resultid` === #wu_canonical_resultid … … 48 48 * Validator sets TOO_MANY_SUCCESS_RESULTS if no consensus and too many success results 49 49 50 === Workunit invariants === 50 === Workunit invariants === #wu_invariants 51 51 52 52 * eventually either canonical_resultid or error_mask is set … … 54 54 * Each WU is assimilated exactly once 55 55 56 === Notes on deletion of input files === 56 === Notes on deletion of input files === #wu_deletion_notes 57 57 58 58 * Input files are eventually deleted, but only when all results have state=OVER (so that clients don't get download failures) and the WU has been assimilated (in case the project wants to examine input files in error cases). 59 59 60 60 61 == Result state variables == 61 == Result state variables == #result 62 62 63 63 === `report_deadline` === #result_report_deadline … … 104 104 * Set by scheduler to TOO_LATE if the result was reported after the canonical result's files were deleted. 105 105 106 107 === Result invariants === 106 === Result invariants === #result_invariants 108 107 109 108 * Eventually [#result_server_state server_state] = OVER. 110 109 * Output files are eventually deleted. 111 110 112 === Notes on deletion of output files === 111 === Notes on deletion of output files === #result_deletion_notes 113 112 * Non-canonical results can be deleted as soon as the WU is assimilated. 114 113 * Canonical results can be deleted only when all results have [#result_server_state server_state]=OVER and all success results are validated.