-
Janet Goldstein authoredJanet Goldstein authored
notes.txt 1.02 KiB
* low level routine for NGAS direct copy download
* low level routing for NGAS streaming download
* get a file by NGAS id:
* routine that figures out which server the file is on and
calls the low level routines
* get a file by AAT file id:
* routine that figures out what the NGAS id is and calls
the 'get a file by NGAS id' routine, and renames the
result to match what the AAT db says it is
* get a fileset by fileset name:
* routine that builds a list of files in the fileset, walks
through them and blah
I need a standard way to describe arguments to the low level
routines and the ability to generate these arguments based on
what the user wants.
source name
source location (path, NGAS server, whatever)
destination name
destination directory
expected file size
generalized steps for a datafetcher request:
* look up the missing metadata (filename, ngas_id, whatever)
* decompose the request into one or more parts
* get all the parts
* in parallel if possible & more than one