6 | | * A workunit's input files are deleted when all results are 'over' (reported or timed out) |
7 | | and the workunit is assimilated. |
8 | | * A result's output files are deleted after the workunit is assimilated. |
9 | | The canonical result is handled differently, |
10 | | since its output files may be needed to validate results that are reported after assimilation; |
11 | | hence its files are deleted only when all results are over, |
12 | | and all successful results have been validated. |
| 6 | * A workunit's input files are deleted when all results are 'over' (reported or timed out) and the workunit is assimilated. |
| 7 | * A result's output files are deleted after the workunit is assimilated. The canonical result is handled differently, since its output files may be needed to validate results that are reported after assimilation; hence its files are deleted only when all results are over, and all successful results have been validated. |
| 8 | * periodically remove 'antiques': files that are older than the oldest WU in the database. These files are created when BOINC clients return after the corresponding WU has been deleted from the database. |
16 | | -preserve_wu_files:: Don't delete input files |
17 | | -preserve_result_files:: Don't delete output files |
18 | | -retry_errors:: Retry file deletions that failed previously. |
19 | | -delete_antiques:: periodically (once per hour) removes any files in the upload/ directory that are older than the oldest WU in the database. These files are created when BOINC clients return work really late after the deadline -- so late that the corresponding WU has been deleted from the database. |
| 12 | -d N:: set debug output level (1/2/3) |
| 13 | -mod M R:: handle only WUs with ID mod M == R |
| 14 | -one_pass:: exit after one pass through DB |
| 15 | -dont_retry_errors:: Don't retry file deletions that failed previously. |
| 16 | -dont_delete_antiques:: Don't delete antiques |
| 17 | -preserve_wu_files:: Update the DB, but don't delete input files |
| 18 | -preserve_result_files:: Update the DB, but don't delete output files |
| 19 | -dont_delete_batches:: Don't delete anything with positive batch number |