Skip to content

Poller autoscaler: further refinement of backoff on grpc errors#1111

Merged
mjameswh merged 5 commits intomasterfrom
autoscaller-backoff-further-refinement
Feb 17, 2026
Merged

Poller autoscaler: further refinement of backoff on grpc errors#1111
mjameswh merged 5 commits intomasterfrom
autoscaller-backoff-further-refinement

Conversation

@mjameswh
Copy link
Contributor

@mjameswh mjameswh commented Feb 12, 2026

What was changed

  • In Poller Autoscaler logic, also apply exponential backoff on ResourceExhausted errors in the case where we've never seen a scaling decision from the server.
  • In Poller Autoscaler logic, also apply exponential backoff on other grpc errors, with lower parameters.

Why?

In #1110, we added exponential backoff logic to the poller autoscaller. We however only applied the backoff if we had previously received a scaling decision from the server, and only for ResourceExhausted errors.

How was it tested?

  • Added unit tests
  • Ran e2e tests locally using the Python SDK

@mjameswh mjameswh requested a review from a team as a code owner February 12, 2026 23:19
@mjameswh mjameswh changed the title Poller autoscaler: further refinement of backoff on ResourceExhausted errors Poller autoscaler: further refinement of backoff on grpc errors Feb 17, 2026
@mjameswh mjameswh requested a review from Sushisource February 17, 2026 15:40
@mjameswh mjameswh merged commit 20a6817 into master Feb 17, 2026
19 checks passed
@mjameswh mjameswh deleted the autoscaller-backoff-further-refinement branch February 17, 2026 17:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants