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(ocap-kernel): fix DGC e2e tests using wrong remote ID and isolated store cache
The DGC e2e tests had two compounding bugs: they called scheduleReap('r0')
but the first allocated remote is r1, and they used a separate KernelStore
instance whose cache was isolated from the kernel's internal store.
Add reapRemotes() to RemoteManager and Kernel (mirroring reapVats) and
use it in the e2e tests instead of bypassing the kernel with an external
store. Remove getGCActions() and nextRemoteId assertions that suffered
from the same stale cache issue.
Also reset #remoteGcRequested flag in handlePeerRestart() so BOYD is
correctly sent to a new incarnation after peer restart.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
0 commit comments