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
When Replica.ConsistencyChecker discovers an inconsistency, it spawns a new goroutine using Stopper.RunAsyncTask and recursively calls itself pass withDiff = true. But the new goroutine is passed the original context and when Replica.ConsistencyChecker returns the context is cancelled fairly soon. The result is that we never perform the diff check and never exist on consistency failures.
The text was updated successfully, but these errors were encountered:
Discovered while investigating #10602.
When
Replica.ConsistencyChecker
discovers an inconsistency, it spawns a new goroutine usingStopper.RunAsyncTask
and recursively calls itself passwithDiff = true
. But the new goroutine is passed the original context and whenReplica.ConsistencyChecker
returns the context is cancelled fairly soon. The result is that we never perform the diff check and never exist on consistency failures.The text was updated successfully, but these errors were encountered: