Race

/race Tier 3

Hedged execution: run N variants concurrently, the first success wins, losing attempts are cancelled. If all fail, returns the last error. Useful for hedged requests against read replicas or multi-region endpoints.

replica-1slow / errreplica-2✓ winnercancelledreplica-3cancelledreturn res, nilFirst success wins — losers cancelled via context

Signature

action contract
func Race[Req, Res any](ctx, act *BuiltAction[Req, Res], reqs []Req) (Res, error)