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, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content