distsql: checkNodeHealth system needs to take into account circuit breaker state #28704
Labels
A-sql-execution
Relating to SQL execution.
C-enhancement
Solution expected to add code/behavior + preserve backward-compat (pg compat issues are exception)
The new node dialer circuit breakers make it so that the current mechanism for node health checks during distsql physical planning aren't sufficient - I think we also need to make sure that the nodeDialer won't return a circuit breaker tripped error for each of the nodes.
We need to figure out a way to keep the liveness check accurate with respect to this circuit breaker, or we'll get spurious failures during flow setup.
The text was updated successfully, but these errors were encountered: