-
Notifications
You must be signed in to change notification settings - Fork 3.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
changefeedccl: Rangefeeds might fail due to stale range cache #66636
Comments
Note that this isn't really about Also note that #66199 changes the symmetry of Most of this applies to |
Avoid non-active nodes (i.e. those that are decomissioning or decomissioned) when planning distributed sql flows. Informs cockroachdb#66586 Informs cockroachdb#66636 Release Notes: None
So I've dug into the
Thus, I believe this should already be resolved. We may want to change In any case, I'll try to write up a unit/integration test to verify this. I've been testing with |
Thanks, @erikgrinaker for solid analysis. I think this does indeed fix this problem. Closing this issue. |
Although the above reasoning was valid, there was a subtle bug in the logic: it checks for |
Customer observed changefeeds failing after some of the nodes were
decomissioned
In addition, error message
The hypothesis is that we might not be handling decomissioned nodes correctly. In particular, perhaps we need to handle
InitialHeartbeatFailed
error in addition to the errors we already handle inpartialRangeFeed
The text was updated successfully, but these errors were encountered: