Replies: 1 comment
-
|
I like this - one idea I was thinking of. Can we think about custom scheme handlers like fus3:// to signal systems like mount point would be used. This would require the a scheme handler, or plugin system to be added. I would not want to be limited to https:// or s3:// only. This can then enable other uses cases on CMF such as fsx:// and future extendable the evolution of deadline too? |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
In a Deadline Cloud feature request, aws-deadline/deadline-cloud#616, the request is to directly support data already stored in S3 as job input and output. In this turntable render sample, the instructions to try it out are to download an obj file from github, and then submit it from the local file system with the job.
If Open Job Description directly supported URIs like https:// and s3:// in job parameters, both of these cases could be handled with simpler input and fewer processing steps.
An input file parameter could accept an S3 object path like
s3://<my-bucket>/assets/teapot.objorhttps://github.com/alecjacobson/common-3d-test-models/raw/refs/heads/master/data/stanford-bunny.obj. Then the runtime can either download the file before running the task, or present a virtual file system that lazy-loads the file's data. The path mapping rule will be froms3://<my-bucket>/assetsor the https URI prefix to a local temporary path.Similarly, the runtime for the job would upload any output file/directory contents after a task run is complete.
An implementation of this in the OpenJD CLI could use the
curlcommand for http file parameters,aws s3 cpfor S3 file parameters, andaws s3 syncfor S3 directory parameters.Beta Was this translation helpful? Give feedback.
All reactions