fix(octavia): retry transient quota requests - #4242
Conversation
Signed-off-by: Tadas Sutkaitis <tadas.sutkaitis@vexxhost.com>
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: a2bfcce064
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "Codex (@codex) review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "Codex (@codex) address that feedback".
| --- | ||
| fixes: | ||
| - | | ||
| Compute quota updates for the Octavia service now retry temporary API\n failures. |
There was a problem hiding this comment.
Remove the literal newline escape from the release note
When Reno renders this YAML block scalar, \n is preserved as two literal characters rather than creating a line break, so the published changelog will display API\n failures.. Replace the escape with an actual wrapped YAML line so the note remains natural prose and passes the required release-note linting.
AGENTS.md reference: AGENTS.md:L20-L23
Useful? React with 👍 / 👎.
Signed-off-by: Tadas Sutkaitis <tadas.sutkaitis@vexxhost.com>
|
recheck |
|
Git push to origin failed for stable/zed with exitcode 128 |
|
Successfully created backport PR for |
|
Successfully created backport PR for |
|
Successfully created backport PR for |
|
Backport failed for |
|
Successfully created backport PR for |
|
Successfully created backport PR for |
|
/backport |
|
Successfully created backport PR for |
|
Git push to origin failed for stable/2023.1 with exitcode 1 |
|
Git push to origin failed for stable/2023.2 with exitcode 1 |
|
Git push to origin failed for stable/2024.1 with exitcode 1 |
|
Successfully created backport PR for |
|
Git push to origin failed for stable/2025.1 with exitcode 1 |
|
Git push to origin failed for stable/2025.2 with exitcode 1 |
What changed
Why
The quota request can race with OpenStack API readiness during deployment. A temporary API failure previously stopped Octavia even when the service recovered moments later.
This production fix is extracted from #4152 so it can be reviewed, released, and backported independently from selective CI.
Validation
git diff --checkpassed;galaxy[no-changelog]metadata issue;