Commit 6182275
committed
Fix exhausted nodes not being retried when hard failure fills threshold
When all nodes are excluded/exhausted and a hard failure (not ResourceExhausted)
is the last error that fills the threshold, the exhausted nodes were never cleared
for retry. This fix checks and clears the exhausted pool before returning 'no nodes
available', allowing capacity-exhausted nodes to be retried as intended.1 parent c8b6882 commit 6182275
1 file changed
Lines changed: 6 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
65 | | - | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
66 | 71 | | |
67 | 72 | | |
68 | 73 | | |
| |||
0 commit comments