Changes between Initial Version and Version 1 of ClientDataModel


Ignore:
Timestamp:
Jul 15, 2011, 11:51:24 PM (13 years ago)
Author:
davea
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ClientDataModel

    v1 v1  
     1=  Client data model =
     2
     3This document describes proposed changes to the client
     4so that it can handle distributed storage.
     5
     6== Current ==
     7
     8generated_locally
     9upload_when_present
     10uploaded
     11sticky
     12urls
     13
     14== Problems ==
     15
     16== Proposed ==
     17
     18FILE_INFO elements:
     19
     20'''upload_urls'''
     21'''download_urls'''
     22
     23<file_info> elements in scheduler replies:
     24
     25 * if referenced from an app version or workunit,
     26   set download_if_not_present
     27
     28 * if referenced from a result,
     29   and no_upload is not present,
     30   set upload_when_present.
     31
     32If we get an upuload request and the file isn't there, return error
     33
     34Edge case:
     35an input file that may have been generated by a previous job.
     36If not, this job should generate it.
     37Include such a file as an output, not an input.
     38Input files have the property that if they're not present,
     39we download them.