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

Please change the build to allow Java Shared classes cache to be fully supportd. #4053

Open
colinpaicemq opened this issue Apr 5, 2025 · 0 comments
Labels
bug Verified defect in functionality new New issue that has not been worked on yet

Comments

@colinpaicemq
Copy link

Describe the bug

Some Java classes can be loaded into the Java Shared Classes Cache - and so speed up startup.
Spring has been built with jar:nested.... which is not supported in Java SCC.

Please can you build APIML to use the CLASSIC loader. See

https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.2-Release-Notes#nested-jar-support

There is an issue raised against Java eclipse-openj9/openj9#21249
but I do not expect this to be generally available for a couple of years ( because the z/OS releases come out ever couple of years.)

I expect to reduce the startup time by about 30 seconds (out of 6 minutes) for the component. If this works, we can change the other components and reduce their startup times.

I've tried to build it myself, but could not find where to change it.

Ive been working for a few months with Sean and Jakub on this problem

Steps to Reproduce

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Logs
If applicable, add server logs collected at the time of your problem.

Details

  • Version and build number: [e.g. 0.4.4-SNAPSHOT build # 155]
  • Test environment: [either defined Zowe test environment: Marist (1, 2, 3), River, or your own environment: z/OS version and z/OSMF version]

API Catalog Web UI (in case of API Catalog issue):

  • OS: [e.g. macOS, Windows]
  • Browser [e.g. Chrome, Safari]
  • Version [e.g. 71.0.3578.98]

REST API client (in case of REST API issue):

  • Technology: [e.g. Spring Boot, Node.js]
  • OS: [e.g. Windows 10]

Additional context
Add any other context about the problem here.

Willingness to help
If you are willing to help with debugging and reproducing the problem or
with fixing the problem, please state your willingness to assist in the created issue.

https://github.com/zowe/api-layer/wiki/Issue-management

@colinpaicemq colinpaicemq added bug Verified defect in functionality new New issue that has not been worked on yet labels Apr 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Verified defect in functionality new New issue that has not been worked on yet
Projects
Development

No branches or pull requests

1 participant