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

Remove reset toggling stores option in LoadBalancerClientCli to remove Java 17 incompatible code #930

Merged
merged 1 commit into from
Aug 21, 2023

Conversation

ZoabKapoor
Copy link
Contributor

@ZoabKapoor ZoabKapoor commented Aug 15, 2023

This is needed to allow us make restli compatible with Java 17. The only functionality that's removed is the ability to resetTogglingStores from the LoadBalancerClientCli, which is unused elsewhere in the codebase.

This change is needed for #929

@JoeJoe1989
Copy link
Contributor

LGTM. Technically, we are not planning to "upgrade restli to Java 17". Instead, we want to make restli compatible with Java 17. So probably we can rephrase the PR description to make it more explicit.

Copy link
Contributor

@shivamgupta1 shivamgupta1 left a comment

Choose a reason for hiding this comment

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

See if this needs to be a major version bump due to removal of existing functionality, otherwise LGTM.

@ZoabKapoor ZoabKapoor requested a review from nizarm August 15, 2023 23:43
@ZoabKapoor ZoabKapoor added the backward-incompatible Changes/removes an existing API, requires major version bump. PRs with this label should be bundled. label Aug 17, 2023
@ZoabKapoor ZoabKapoor temporarily deployed to jfrog-publish August 17, 2023 19:21 — with GitHub Actions Inactive
@ZoabKapoor
Copy link
Contributor Author

ZoabKapoor commented Aug 17, 2023

Btw, I've created a release candidate for this so we can wc-test it: https://github.com/linkedin/rest.li/actions/runs/5895056039

Copy link
Contributor

@nizarm nizarm left a comment

Choose a reason for hiding this comment

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

ACL - ship it only

@ZoabKapoor ZoabKapoor merged commit 098516f into master Aug 21, 2023
2 checks passed
@ZoabKapoor ZoabKapoor deleted the java_17_compat branch August 21, 2023 15:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backward-incompatible Changes/removes an existing API, requires major version bump. PRs with this label should be bundled.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants