Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

api: delete LoadBalancer.Helper APIs that had been deprecated for a long time #7793

Merged
merged 3 commits into from Jan 11, 2021

Conversation

voidzcy
Copy link
Contributor

@voidzcy voidzcy commented Jan 8, 2021

Delete a bunch of old LoadBalancer.Helper APIs that had been deprecated for a long time.

These deprecated APIs has stronger implementation requirement for synchronization as they originally did not require invocations to be from the SynchronizationContext (although a logged warning was added later if detected the call is not from the SynchronizationContext). Their replacements relaxed the burden for implementations to be thread-safe and would throw if calls are not from the SynchronizationContext.

Other old deprecated APIs are:


TODO: will need to migrate internal usages.

@ejona86
Copy link
Member

ejona86 commented Jan 9, 2021

TODO: will need to migrate internal usages.

We should migrate them before merging this PR.

Copy link
Member

@ejona86 ejona86 left a comment

Choose a reason for hiding this comment

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

@voidzcy voidzcy force-pushed the impl/delete_deprecated_lb_helper_apis branch from 56e759b to 94b1cae Compare January 9, 2021 00:17
@voidzcy voidzcy force-pushed the impl/delete_deprecated_lb_helper_apis branch from 94b1cae to 01163e6 Compare January 11, 2021 18:47
@voidzcy voidzcy merged commit b66d182 into grpc:master Jan 11, 2021
dfawley pushed a commit to dfawley/grpc-java that referenced this pull request Jan 15, 2021
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Jun 3, 2021
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.

None yet

3 participants