fix(outbound): implement drain grace period#4775
fix(outbound): implement drain grace period#4775MasterPtato wants to merge 1 commit into04-24-fix_pb_fix_pool_config_defaultsfrom
Conversation
|
Warning This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
This stack of pull requests is managed by Graphite. Learn more about stacking. |
PR Review: fix(outbound): implement drain grace periodOverviewThis PR changes Critical: Migration default is wrong (pre-existing bug now exposed)In Before this PR, the outbound code ignored this field and always read from the global config. Now that Parity gap:
|
| Issue | Severity |
|---|---|
Migration default 10_000 treated as seconds (should be 10) |
High |
conn.rs still uses global config instead of per-pool field |
Medium |
| No test coverage for the new behavior | Low |
The direction is right, but the migration default bug could cause severely inflated grace periods for configs that passed through the v4 to v5 migration path.
a37d543 to
ac730ee
Compare
e50b3e3 to
5f322c0
Compare
ac730ee to
3167ce3
Compare
5f322c0 to
08e2e50
Compare

Description
Please include a summary of the changes and the related issue. Please also include relevant motivation and context.
Type of change
How Has This Been Tested?
Please describe the tests that you ran to verify your changes.
Checklist: