Skip to content

Reduce parallel recovery growth increment to 0.1 - #31

Merged
hemanth-asirvatham merged 1 commit into
mainfrom
update-parallelization-increment-multiplier
Feb 7, 2026
Merged

Reduce parallel recovery growth increment to 0.1#31
hemanth-asirvatham merged 1 commit into
mainfrom
update-parallelization-increment-multiplier

Conversation

@hemanth-asirvatham

Copy link
Copy Markdown
Collaborator

Motivation

  • Reduce how aggressively the concurrency cap ramps up after sustained success to make parallel recovery more conservative and avoid overshooting during transient recovery.

Description

  • Change the parallel recovery increment multiplier from 0.15 to 0.1 in src/gabriel/utils/openai_utils.py so increment = max(1, int(math.ceil(max(concurrency_cap * 0.1, 2)))); also verified that rate-limit and connection errors use the existing retry/backoff behavior via _handle_rate_limit_error and the APIConnectionError branch which enqueue retries through _maybe_retry when attempts remain.

Testing

  • No automated tests were executed for this change (no test run requested).

Codex Task

@github-actions

github-actions Bot commented Feb 7, 2026

Copy link
Copy Markdown


Thank you for your submission, we really appreciate it. Like many open-source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution. You can sign the CLA by just posting a Pull Request Comment same as the below format.


I have read the CLA Document and I hereby sign the CLA


You can retrigger this bot by commenting recheck in this Pull Request. Posted by the CLA Assistant Lite bot.

@hemanth-asirvatham
hemanth-asirvatham merged commit 0adea49 into main Feb 7, 2026
1 check failed
@github-actions github-actions Bot locked and limited conversation to collaborators Feb 7, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant