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

Add support for org.apache.curator:curator-framework:5.5.0 #383

Closed

Conversation

linghengqian
Copy link
Contributor

@linghengqian linghengqian commented Sep 6, 2023

What does this PR do?

Code sections where the PR accesses files, network, docker or some external service

  • (example link to code section)
  • Null.

Checklist before merging

import static org.junit.jupiter.api.Assertions.assertDoesNotThrow;
import static org.junit.jupiter.api.Assertions.assertThrows;

public class CuratorFrameworkTest {
Copy link
Contributor

Choose a reason for hiding this comment

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

This test can be executed in a native image without any metadata defined in the metadata/org.apache.curator/curator-framework/5.5.0/reflect-config.json file. It requires only zookeeper metadata.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

  • The handling of the shaded package involves some classes that are not easily verified in unit tests, and it will take me some time to verify the remaining two classes.

  • Normally Guava does not require additional GraalVM Reachability Metadata, but I remember I observed a failed nativeTest on GraalVM 22.3.1 and I needed to re-validate on GraalVM 23.1.0.

  • Additionally, for existing arbitrary test submodules, the GRM central repository's git is now unable to run nativeTest on GraalVM CE 23.1.0 For JDK21.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

@linghengqian linghengqian force-pushed the new-apache-curator-framework branch from cd0211b to dfe4127 Compare September 21, 2023 17:15
@linghengqian linghengqian deleted the new-apache-curator-framework branch September 23, 2023 07:12
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.

Add support for org.apache.curator:curator-*:5.4.0
2 participants