Skip to content

Add gRPC connect timeout on LeaderManager::connect - #1118

Merged
cmackenzie1 merged 1 commit into
masterfrom
cole/grpc-connect-leaders
Jul 29, 2026
Merged

Add gRPC connect timeout on LeaderManager::connect#1118
cmackenzie1 merged 1 commit into
masterfrom
cole/grpc-connect-leaders

Conversation

@cmackenzie1

@cmackenzie1 cmackenzie1 commented Jul 29, 2026

Copy link
Copy Markdown
Collaborator

Refactors the related code to plumb the value through to the grpc builder Config is currently limited to the controller with a default of None.

This should only affect the Controller -> Leader connection, which currently does not have any supervisor to detect issues. Most (if not all) other connections have some supervisor that will timeout and handle the error accordingly.


Open in Devin Review

@cmackenzie1
cmackenzie1 requested a review from mwylde July 29, 2026 18:32
@cmackenzie1

Copy link
Copy Markdown
Collaborator Author

Replaces #1115

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no bugs or issues to report.

Open in Devin Review

Comment thread crates/arroyo-controller/src/states/mod.rs Outdated
Refactors the related code to plumb the value through to the grpc builder
Config is currently limited to the controller with a default of None.

This _should_ only affect the Controller -> Leader connection, which currently
does not have any supervisor to detect issues. Most (if not all) other connections
have some supervisor that will timeout and handle the error accordingly.
@cmackenzie1
cmackenzie1 force-pushed the cole/grpc-connect-leaders branch from 220e049 to a96bb73 Compare July 29, 2026 20:08
@cmackenzie1
cmackenzie1 merged commit e578bbf into master Jul 29, 2026
7 checks passed
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.

2 participants