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
143673: kvserver: tolerate missing store in raft transport r=tbg a=tbg
In a multi-store cluster, if a node (say n1) is restarted with fewer stores
than initially, it will take some time for replicas to be moved off of it.
Previously, while in this state, the raft transport from other nodes to n1
would frequently be reconnected. Concretely, this would happen every time a
leader on n2 would try to reach a follower on a now-missing store on n1.
n2 would respond with a StoreNotFoundError, and the original sender would
tear down the raft transport stream to n1 and reconnect, dropping messages
directed at other valid stores on n1 in the process.
We now no longer emit StoreNotFoundError from n1, and in mixed clusters such
messages are now handled as no-ops, leaving the raft transport intact and thus
preventing interruption to raft message flows to stores still present on n1.
Epic: CRDB-49133
Release note: None
144247: jsonpath: validate array indices are within int32 range r=normanchenn a=normanchenn
This commit adds validation to ensure JSONPath array indices are within
the int32 range, matching Postgres' behaviour. Now, we return an error
for indices outside the int32 range.
Epic: None
Release note: None
Co-authored-by: Tobias Grieger <[email protected]>
Co-authored-by: Norman Chen <[email protected]>
0 commit comments