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 race condition when storing Feature migration callback metadata (#80049)
This PR fixes a race condition where the callback metadata was stored in
a callback which probably won't run right away, and just immediately proceeds,
meaning we move on before the callback's been called.
The existing tests didn't catch this because all the test callbacks are actually
synchronous. I'd like to add a test that catches this, but doing so may be complex
and I'd like to get the fix in sooner rather than later.
0 commit comments