[ https://issues.apache.org/jira/browse/IGNITE-13306?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17166668#comment-17166668 ]
Ignite TC Bot commented on IGNITE-13306: ---------------------------------------- {panel:title=Branch: [pull/8088/head] Base: [master] : No blockers found!|borderStyle=dashed|borderColor=#ccc|titleBGColor=#D6F7C1}{panel} {panel:title=Branch: [pull/8088/head] Base: [master] : New Tests (8)|borderStyle=dashed|borderColor=#ccc|titleBGColor=#D6F7C1} {color:#00008b}Service Grid (legacy mode){color} [[tests 4|https://ci.ignite.apache.org/viewLog.html?buildId=5495778]] * {color:#013220}IgniteServiceGridTestSuite: ServiceDeploymentProcessIdSelfTest.topologyVersion[Test event=IgniteBiTuple [val1=DiscoveryEvent [evtNode=f2ffe097-66f9-4e61-b967-bbbbe6e37224, topVer=0, msgTemplate=null, span=null, nodeId8=be6f24a6, msg=, type=NODE_JOINED, tstamp=1595928013217], val2=AffinityTopologyVersion [topVer=-5436495631465169051, minorTopVer=0]]] - PASSED{color} * {color:#013220}IgniteServiceGridTestSuite: ServiceDeploymentProcessIdSelfTest.requestId[Test event=IgniteBiTuple [val1=DiscoveryEvent [evtNode=f2ffe097-66f9-4e61-b967-bbbbe6e37224, topVer=0, msgTemplate=null, span=null, nodeId8=be6f24a6, msg=, type=NODE_JOINED, tstamp=1595928013217], val2=AffinityTopologyVersion [topVer=-5436495631465169051, minorTopVer=0]]] - PASSED{color} * {color:#013220}IgniteServiceGridTestSuite: ServiceDeploymentProcessIdSelfTest.topologyVersion[Test event=IgniteBiTuple [val1=DiscoveryCustomEvent [customMsg=ServiceChangeBatchRequest [id=5a9e8b49371-a5087d0b-ef74-4d49-862a-9da5788c4b7d, reqs=SingletonList [ServiceUndeploymentRequest []]], affTopVer=null, super=DiscoveryEvent [evtNode=4c3ca146-578c-4d20-a178-a4dd21caae2f, topVer=0, msgTemplate=null, span=null, nodeId8=4c3ca146, msg=null, type=DISCOVERY_CUSTOM_EVT, tstamp=1595928013217]], val2=AffinityTopologyVersion [topVer=1807392126598231680, minorTopVer=0]]] - PASSED{color} * {color:#013220}IgniteServiceGridTestSuite: ServiceDeploymentProcessIdSelfTest.requestId[Test event=IgniteBiTuple [val1=DiscoveryCustomEvent [customMsg=ServiceChangeBatchRequest [id=5a9e8b49371-a5087d0b-ef74-4d49-862a-9da5788c4b7d, reqs=SingletonList [ServiceUndeploymentRequest []]], affTopVer=null, super=DiscoveryEvent [evtNode=4c3ca146-578c-4d20-a178-a4dd21caae2f, topVer=0, msgTemplate=null, span=null, nodeId8=4c3ca146, msg=null, type=DISCOVERY_CUSTOM_EVT, tstamp=1595928013217]], val2=AffinityTopologyVersion [topVer=1807392126598231680, minorTopVer=0]]] - PASSED{color} {color:#00008b}Service Grid{color} [[tests 4|https://ci.ignite.apache.org/viewLog.html?buildId=5495777]] * {color:#013220}IgniteServiceGridTestSuite: ServiceDeploymentProcessIdSelfTest.requestId[Test event=IgniteBiTuple [val1=DiscoveryCustomEvent [customMsg=ServiceChangeBatchRequest [id=4efc3c49371-ab700f31-5bc3-44f3-8d89-8a2ffc38342b, reqs=SingletonList [ServiceUndeploymentRequest []]], affTopVer=null, super=DiscoveryEvent [evtNode=cdee4d7d-6be3-4d88-aac7-b0cfe4002b84, topVer=0, msgTemplate=null, span=null, nodeId8=cdee4d7d, msg=null, type=DISCOVERY_CUSTOM_EVT, tstamp=1595928076047]], val2=AffinityTopologyVersion [topVer=211796996397947402, minorTopVer=0]]] - PASSED{color} * {color:#013220}IgniteServiceGridTestSuite: ServiceDeploymentProcessIdSelfTest.topologyVersion[Test event=IgniteBiTuple [val1=DiscoveryEvent [evtNode=9e13bacb-48b0-4d64-91fc-d49b61671365, topVer=0, msgTemplate=null, span=null, nodeId8=6c2fac40, msg=, type=NODE_JOINED, tstamp=1595928076047], val2=AffinityTopologyVersion [topVer=7132573809996059734, minorTopVer=0]]] - PASSED{color} * {color:#013220}IgniteServiceGridTestSuite: ServiceDeploymentProcessIdSelfTest.requestId[Test event=IgniteBiTuple [val1=DiscoveryEvent [evtNode=9e13bacb-48b0-4d64-91fc-d49b61671365, topVer=0, msgTemplate=null, span=null, nodeId8=6c2fac40, msg=, type=NODE_JOINED, tstamp=1595928076047], val2=AffinityTopologyVersion [topVer=7132573809996059734, minorTopVer=0]]] - PASSED{color} * {color:#013220}IgniteServiceGridTestSuite: ServiceDeploymentProcessIdSelfTest.topologyVersion[Test event=IgniteBiTuple [val1=DiscoveryCustomEvent [customMsg=ServiceChangeBatchRequest [id=4efc3c49371-ab700f31-5bc3-44f3-8d89-8a2ffc38342b, reqs=SingletonList [ServiceUndeploymentRequest []]], affTopVer=null, super=DiscoveryEvent [evtNode=cdee4d7d-6be3-4d88-aac7-b0cfe4002b84, topVer=0, msgTemplate=null, span=null, nodeId8=cdee4d7d, msg=null, type=DISCOVERY_CUSTOM_EVT, tstamp=1595928076047]], val2=AffinityTopologyVersion [topVer=211796996397947402, minorTopVer=0]]] - PASSED{color} {panel} [TeamCity *--> Run :: All* Results|https://ci.ignite.apache.org/viewLog.html?buildId=5495800&buildTypeId=IgniteTests24Java8_RunAll] > CpuLoad metric return -1 under Java 11 > -------------------------------------- > > Key: IGNITE-13306 > URL: https://issues.apache.org/jira/browse/IGNITE-13306 > Project: Ignite > Issue Type: Bug > Affects Versions: 2.8.1 > Reporter: Mirza Aliev > Assignee: Mirza Aliev > Priority: Major > Fix For: 2.9 > > > Start cluster under Java 11. > Observed: > CpuLoad metric will return -1 > Expected: > Real CpuLoad. > We investigated this issue and found that under Java 11 code failed with > following trace: > {code:java} > class org.apache.ignite.IgniteException: Failed to get property value > [property=processCpuTime, > obj=com.sun.management.internal.OperatingSystemImpl@1dd92fe2] at > org.apache.ignite.internal.util.IgniteUtils.property(IgniteUtils.java:8306) > at > org.apache.ignite.internal.managers.discovery.GridDiscoveryManager$MetricsUpdater.getCpuLoad(GridDiscoveryManager.java:3131) > at > org.apache.ignite.internal.managers.discovery.GridDiscoveryManager$MetricsUpdater.run(GridDiscoveryManager.java:3093) > at > org.apache.ignite.internal.processors.timeout.GridTimeoutProcessor$CancelableTask.onTimeout(GridTimeoutProcessor.java:364) > at > org.apache.ignite.internal.processors.timeout.GridTimeoutProcessor$TimeoutWorker.body(GridTimeoutProcessor.java:233) > at > org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:119) at > java.base/java.lang.Thread.run(Thread.java:834) Caused by: > java.lang.reflect.InaccessibleObjectException: Unable to make public long > com.sun.management.internal.OperatingSystemImpl.getProcessCpuTime() > accessible: module jdk.management does not "opens > com.sun.management.internal" to unnamed module @35fb3008 at > java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:340) > at > java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:280) > at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:198) > at java.base/java.lang.reflect.Method.setAccessible(Method.java:192) at > org.apache.ignite.internal.util.IgniteUtils.property(IgniteUtils.java:8297) > ... 6 more > {code} > Under Java 8 metric has expected value. > > Solution: > The behaviour is expected because in Java 11 the CPU load metrics is moved to > JDK internal module which is not accessible by default. Adding the following > line to the jvm in which Ignite node is started should solve the issue: > {noformat} > --add-opens jdk.management/com.sun.management.internal=ALL-UNNAMED{noformat} -- This message was sent by Atlassian Jira (v8.3.4#803005)