Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

grpc: re-enable channel idleness by default #6585

Merged
merged 2 commits into from
Aug 29, 2023

Conversation

easwars
Copy link
Contributor

@easwars easwars commented Aug 25, 2023

The plan was always to enable this by default. But we hit a bug right after making the changes, and had to disable it. We have since fixed the underlying bug.

Fixes #6559

RELEASE NOTES:

  • grpc: channel idleness enabled by default with an idle_timeout of 30m

@easwars easwars requested a review from dfawley August 25, 2023 02:47
@easwars easwars added the Type: Feature New features or improvements in behavior label Aug 25, 2023
@easwars easwars added this to the 1.59 Release milestone Aug 25, 2023
dialoptions.go Outdated
@@ -680,8 +681,8 @@ func WithResolvers(rs ...resolver.Builder) DialOption {
// channel will exit idle mode when the Connect() method is called or when an
// RPC is initiated.
//
// By default this feature is disabled, which can also be explicitly configured
// by passing zero to this function.
// A default timeout of 30 min will be used if this dial option is not set at
Copy link
Member

Choose a reason for hiding this comment

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

Nit: "minutes" instead of "min" would be more formal / appropriate for godoc comments.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Done. Thanks.

@dfawley dfawley assigned easwars and unassigned dfawley Aug 28, 2023
@easwars easwars force-pushed the enable_idle_timeout branch from 41aa631 to 223379f Compare August 29, 2023 16:58
@easwars easwars merged commit 9362f26 into grpc:master Aug 29, 2023
1 check passed
@easwars easwars deleted the enable_idle_timeout branch August 29, 2023 18:42
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Feb 26, 2024
# for free to subscribe to this conversation on GitHub. Already have an account? #.
Labels
Type: Feature New features or improvements in behavior
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Enable idle timeout by default
2 participants