Changes between Version 10 and Version 11 of RemoteInputFiles
- Timestamp:
- Jan 25, 2017, 4:21:51 PM (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
RemoteInputFiles
v10 v11 23 23 * '''File immutability''': BOINC requires that a file 24 24 of a given name can never be changed. 25 Job submitters can't be expected to obey this rule:26 they must be able to submit one job with an input file of a given name,27 and a second job with an input file of the same name but different contents.28 25 * '''File cleanup''': files on the server must be deleted when they are no longer needed. 29 26 * '''Authorization''': only users authorized to submit jobs … … 40 37 == Job-based file management == 41 38 42 In this system, the BOINC name of a file (i.e. its name on the BOINC server) 43 includes its hash; thus file immutability is automatic. 39 In this system, you must supply physical names of files 40 that are globally unique. 41 The easiest way to do this is to include a hash of the file contents in the name. 44 42 45 43 File cleanup is based on file/batch associations. … … 75 73 * '''project_url''': the project's master URL 76 74 * '''authenticator''': the job submitter's authenticator. 77 * '''boinc_names''': a list of the "BOINC names"of the files.78 Must include the MD5 hash; can have a prefix or suffix if needed.75 * '''boinc_names''': a duplicate-free list of the BOINC's physical names of the files. 76 These typically will include a hash (e.g. MD5) of the file contents. 79 77 * '''batch_id''': the ID of a batch whose jobs will reference the files 80 78 (these jobs need not exist yet).