Skip to content

Conversation

@tokongs
Copy link
Contributor

@tokongs tokongs commented Aug 27, 2025

Description

go-grpc@1.74.0 introduced a breaking change to the balancer.Balancer interface by introducing a new method. To still satisfy that interface we need to implement ExitIdle. It's been an optional part of the balancer, as a seperate interface, for quite a while. And since it's not implementing ExitIdle already, I assume it's safe to do a no-op.

Testing

No new behavior is added. I guess it could be better verified that it complies with the interface by upgrading to go-grpc >1.74.0.

References

#1
grpc/grpc-go#8345

@github-actions
Copy link

github-actions bot commented Aug 27, 2025

CLA Assistant Lite bot All contributors have signed the CLA ✍️ ✅

@tokongs
Copy link
Contributor Author

tokongs commented Aug 27, 2025

I have read the CLA Document and I hereby sign the CLA

@tokongs
Copy link
Contributor Author

tokongs commented Aug 27, 2025

recheck

authzedbot added a commit to authzed/cla that referenced this pull request Aug 27, 2025
@tstirrat15
Copy link
Contributor

The lint failure is an issue with an upstream action. I'll go take a look at it.

@tstirrat15
Copy link
Contributor

It should pass if you rebase now.

go-grpc@1.74.0 introduced a breaking change to the balancer.Balancer
interface by introducing a new method. To still satisfy that interface
we need to implement ExitIdle. It's been an optional part of the
balancer, as a seperate interface, for quite a while. And since it's not
implementing ExitIdle already, I assume it's safe to do a no-op.
@tokongs tokongs force-pushed the tobias/implement-balancer-1.74 branch from 09c7079 to 8866abb Compare August 27, 2025 17:48
@tstirrat15 tstirrat15 merged commit d4ec442 into authzed:main Aug 27, 2025
6 checks passed
@github-actions github-actions bot locked and limited conversation to collaborators Aug 27, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants