Now that we have automated GC of transients, we need a way for callers to acquire shards with a "GetIfExists" semantics. This enables callers who do not want to pay the cost of downloading the transient to fetch a transient only if it already exists and are okay with erroring out the Acquire if the transient does not already exist.
Dagstore.Start(ctx) should respect the given context.
Config option to allow clients to specify that shards that were initialising on the previous run can be initialised on the next acquire instead of it always happening eagerly.
Now that we have automated GC of transients, we need a way for callers to acquire shards with a "GetIfExists" semantics. This enables callers who do not want to pay the cost of downloading the transient to fetch a transient only if it already exists and are okay with erroring out the Acquire if the transient does not already exist.
Dagstore.Start(ctx) should respect the given context.
Config option to allow clients to specify that shards that were initialising on the previous run can be initialised on the next acquire instead of it always happening eagerly.