Skip to content

Comments

[slack-22.0]: forward port: consul conn override flags (Slack)#783

Merged
tanjinx merged 3 commits intoslack-22.0from
forward-port-consul-conn-flags
Jan 29, 2026
Merged

[slack-22.0]: forward port: consul conn override flags (Slack)#783
tanjinx merged 3 commits intoslack-22.0from
forward-port-consul-conn-flags

Conversation

@tanjinx
Copy link

@tanjinx tanjinx commented Jan 28, 2026

Description

forward port slack-specific consul connection config override
#111

Related Issue(s)

Checklist

  • "Backport to:" labels have been added if this change should be back-ported to release branches
  • If this change is to be back-ported to previous releases, a justification is included in the PR description
  • Tests were added or are not required
  • Did the new or modified tests pass consistently locally and on CI?
  • Documentation was added or is not required

Deployment Notes

AI Disclosure

@tanjinx tanjinx requested a review from a team as a code owner January 28, 2026 22:46
@github-actions github-actions bot added this to the v22.0.2 milestone Jan 28, 2026
timvaillancourt and others added 2 commits January 28, 2026 14:48
* `slack-vitess-r14.0.5`: allow conn overrides in consul topo (#111)

* `slack-vitess-r14.0.5`: allow conn overrides in consul topo

Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>

* fix e2e test

Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>

---------

Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>

* Update flags tests that didn't exist in v14

Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>

---------

Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>

Co-Authored-By: Claude <svc-devxp-claude@slack-corp.com>
Signed-off-by: Tanjin Xu <tanjin.xu@slack-corp.com>
Signed-off-by: Tanjin Xu <tanjin.xu@slack-corp.com>
@tanjinx tanjinx force-pushed the forward-port-consul-conn-flags branch from 8f4e83f to 9661f09 Compare January 28, 2026 22:49
seagraveslack
seagraveslack previously approved these changes Jan 29, 2026
Adds topo_consul_idle_conn_timeout, topo_consul_max_conns_per_host, and topo_consul_max_idle_conns flags to vtcombo.txt to match vtgate.txt.

Co-Authored-By: Claude <svc-devxp-claude@slack-corp.com>
Signed-off-by: Tanjin Xu <tanjin.xu@slack-corp.com>
@codecov-commenter
Copy link

codecov-commenter commented Jan 29, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 69.73%. Comparing base (b1ab347) to head (4304fba).
⚠️ Report is 25 commits behind head on slack-22.0.

Additional details and impacted files
@@              Coverage Diff               @@
##           slack-22.0     #783      +/-   ##
==============================================
+ Coverage       67.53%   69.73%   +2.20%     
==============================================
  Files            1600     1605       +5     
  Lines          261782   213563   -48219     
==============================================
- Hits           176786   148924   -27862     
+ Misses          84996    64639   -20357     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@tanjinx tanjinx merged commit 5e88dfb into slack-22.0 Jan 29, 2026
86 of 89 checks passed
@tanjinx tanjinx deleted the forward-port-consul-conn-flags branch January 29, 2026 20:45
sbaker617 pushed a commit that referenced this pull request Feb 5, 2026
* : forward-port consul topo limits PR #111 (#297)

* `slack-vitess-r14.0.5`: allow conn overrides in consul topo (#111)

* `slack-vitess-r14.0.5`: allow conn overrides in consul topo

Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>

* fix e2e test

Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>

---------

Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>

* Update flags tests that didn't exist in v14

Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>

---------

Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>

Co-Authored-By: Claude <svc-devxp-claude@slack-corp.com>
Signed-off-by: Tanjin Xu <tanjin.xu@slack-corp.com>

* fix txt

Signed-off-by: Tanjin Xu <tanjin.xu@slack-corp.com>

* Add missing consul connection flags to vtcombo.txt

Adds topo_consul_idle_conn_timeout, topo_consul_max_conns_per_host, and topo_consul_max_idle_conns flags to vtcombo.txt to match vtgate.txt.

Co-Authored-By: Claude <svc-devxp-claude@slack-corp.com>
Signed-off-by: Tanjin Xu <tanjin.xu@slack-corp.com>

---------

Signed-off-by: Tanjin Xu <tanjin.xu@slack-corp.com>
Co-authored-by: Tim Vaillancourt <tim@timvaillancourt.com>
Co-authored-by: Claude <svc-devxp-claude@slack-corp.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants