ynput / ayon-backend

Server codebase with API access to AYON
Apache License 2.0
22 stars 17 forks source link

Resolve: Allow 'timestamp' argument for the resolve #339

Open BigRoy opened 2 months ago

BigRoy commented 2 months ago

Story

We may want to resolve URIs later, but as if in a older point in time, using a timestamp. So that latest would resolve to the latest at that point in time - not now.

Problems

This is needed for generating the "pinning" for AYON USD Resolver if a USD file is written later (e.g. on farm) but user wants to pin it to the point in time when they submitted job initially. This is because e.g. Houdini USD Render jobs export the USD on the farm - hence it does not exist yet at the time the artist is working with the stage.

Proposal

Add a timestamp argument to the resovle endpoint.

TODO

Attachments


Note

This is just a proposal for now

mkolar commented 4 weeks ago

Sounds really useful, even though this would probably be uber slow, but that's just my feeling at the moment