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
Remove physical module layout info from read sets (#5149)
# Description of Changes
I believe this to fix#4947.
Previously, committed read sets stored module-local indexes used for
view dispatch. These indexes are not stable across module updates, but
they were not removed from the committed state, so that later when a
write triggered a view refresh, the runtime could dispatch the wrong
view function or attempt to materialize into the wrong backing table
which would result in a fatal error.
This patch removes these unstable indexes from read sets. The core
behavior change is that committed read sets no longer depend on stale
per-module layout details. They identify the logical view call, and
refresh resolves the current module metadata when needed.
# API and ABI breaking changes
N/A
# Expected complexity level and risk
2
# Testing
- [x] Auto-migrate smoketests
0 commit comments