Management I/O thread suddenly consumes high CPU usage with involving XNIO Selector in EAP 7.0 CP8/CP9

Solution Verified - Updated -

Issue

The management I/O thread started to consume high CPU usage suddenly in EAP 7.0.9 where the management native port (9999) is enabled.

Thread dumps indicate that the following stack consumes high CPU usage:

"management I/O-2" #65 prio=5 os_prio=0 tid=0x00007f567809d000 nid=0xb0c4 runnable [0x00007f56b87fa000]
   java.lang.Thread.State: RUNNABLE
    at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
    at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
    at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93)
    at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
    - locked <0x00000000af55c480> (a sun.nio.ch.Util$3)
    - locked <0x00000000af55c470> (a java.util.Collections$UnmodifiableSet)
    - locked <0x00000000ae853778> (a sun.nio.ch.EPollSelectorImpl)
    at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
    at org.xnio.nio.WorkerThread.run(WorkerThread.java:532)

Environment

  • Red Hat JBoss Enterprise Application Platform (EAP)
    • 7.0.8 (CP8)
    • 7.0.9 (CP9)
    • management native port (9999) is enabled

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In