linghengqian opened a new issue, #2258: URL: https://github.com/apache/shardingsphere-elasticjob/issues/2258
## Feature Request **For English only**, other languages will not accept. Please pay attention on issues you submitted, because we maybe need more details. If no response anymore and we cannot make decision by current information, we will **close it**. Please answer these questions before submitting your issue. Thanks! ### Is your feature request related to a problem? - Linked to https://github.com/oracle/graalvm-reachability-metadata/issues/206 and https://github.com/oracle/graal/issues/7390 . ### Describe the feature you would like. - For the GraalVM Reachability Metadata required by ElasticJob Lite Core, multiple PRs have been completed at https://github.com/oracle/graalvm-reachability-metadata . - https://github.com/oracle/graalvm-reachability-metadata/pull/380 - https://github.com/oracle/graalvm-reachability-metadata/pull/381 - https://github.com/oracle/graalvm-reachability-metadata/pull/383 - https://github.com/oracle/graalvm-reachability-metadata/pull/390 - But the RSS of https://github.com/oracle/graalvm-reachability-metadata is really too high. I have been waiting on the front PR for nearly a year to seek reviews from the GraalVM Team, and after one year Completed reconstruction again and again in time. I think we should solve this problem inside ElasticJob now. - In addition, the investigation results at https://github.com/linghengqian/graalvm-trace-metadata-smoketest/issues/4 also show that SCRIPT Job and TracingConfiguration cannot be used under Native Image. Considering the extremely high RSS of https://github.com/oracle/graalvm-reachability-metadata , I don't think a similar issue would get much help on the central repository side of graalvm-reachability-metadata. - The target of this issue is - [ ] Migrate from Junit 4 to Junit Platform to introduce GraalVM Native Build Tools into the project. - [ ] Updated most dependencies to versions matching https://github.com/oracle/graalvm-reachability-metadata. - [ ] Introducing a new submodule that provides a JSON file containing the GraalVM Reachability Metadata of ElasticJob itself and third-party dependencies that have not yet been merged, and writes some core unit tests. This is to avoid a series of limitations of Mockito when used under Native Image. - [ ] Fixes the issue where SCRIPT Job and TracingConfiguration cannot be used under GraalVM Native Image. - [ ] Fixes the issue where the Spring Bean injected by ElasticJob Lite's Spring Boot Starter under GraalVM Native Image is null. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
