Skip to main content

Module resolver

Module resolver 

Source
Expand description

Concurrent presigned-URL resolution.

Each (asset, coin, month) partition needs its own short-lived presigned URL, minted via the download endpoint. For multi-partition reads we resolve them concurrently — a scoped thread pool for the sync client, futures::try_join_all for async.

Constants§

MAX_WORKERS
Cap on worker threads / concurrent URL fetches.

Functions§

resolve_async
Resolve presigned URLs for refs concurrently, preserving order.
resolve_sync
Resolve presigned URLs for refs concurrently, preserving order.