Support for additional JRE - AIX platform with IBM Semeru Runtime Certified Edition
#11.893 aberto em 15 de jan. de 2024
Métricas do repositório
- Stars
- (8.123 stars)
- Métricas de merge de PR
- (Mesclagem média 5d 9h) (266 fundiu PRs em 30d)
Description
Describe the bug
OpenSearch fails to start on AIX platform with IBM Semeru Runtime Certified Edition 17.0.6.0 (build 17.0.6+10)
Related component
Build
To Reproduce
Start OS on IBM Semeru Runtime Certified Edition 17.0.6.0 (build 17.0.6+10)
Observed: java.lang.NoClassDefFoundError: com.sun.management.ThreadMXBean at org.opensearch.tasks.TaskResourceTrackingService.(TaskResourceTrackingService.java:51) ~[?:?] at org.opensearch.common.settings.ClusterSettings.(ClusterSettings.java:233) ~[?:?] at org.opensearch.common.settings.SettingsModule.(SettingsModule.java:84) ~[?:?] at org.opensearch.node.Node.(Node.java:556) ~[?:?]
Expected behavior
There is com.sun.management.ThreadMXBean class is used in OpenSearch implementation (https://github.com/opensearch-project/OpenSearch/blob/main/server/src/main/java/org/opensearch/tasks/TaskResourceTrackingService.java) which is platform dependent. The java.lang.management.ThreadMXBean must be used instead which is platform independednt.
Additional Details
No response