Changes between Version 10 and Version 11 of RemoteInputFiles


Ignore:
Timestamp:
Jan 25, 2017, 4:21:51 PM (8 years ago)
Author:
davea
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • RemoteInputFiles

    v10 v11  
    2323 * '''File immutability''': BOINC requires that a file
    2424  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.
    2825 * '''File cleanup''': files on the server must be deleted when they are no longer needed.
    2926 * '''Authorization''': only users authorized to submit jobs
     
    4037== Job-based file management ==
    4138
    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.
     39In this system, you must supply physical names of files
     40that are globally unique.
     41The easiest way to do this is to include a hash of the file contents in the name.
    4442
    4543File cleanup is based on file/batch associations.
     
    7573 * '''project_url''': the project's master URL
    7674 * '''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.
    7977 * '''batch_id''': the ID of a batch whose jobs will reference the files
    8078  (these jobs need not exist yet).