You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(run-store): hydrate a snapshot's checkpoint by id at redis-only
At redis-only the TaskRunExecutionSnapshot row is not written to Postgres, but
the checkpoint hydration read it back through that row, so a suspended run
resumed with a null checkpoint and restarted with no state to restore from.
The TaskRunCheckpoint row itself is never suppressed and the Redis entry
carries the checkpointId, so read the checkpoint directly by id instead. Adds
a residency-aware findTaskRunCheckpointById to the run store (routed to the
run's co-located store) and points the decorator's hydration at it. Covered by
a new redis-only checkpoint test that fails on the old path and passes now.
0 commit comments