[ESBJAVA-5205] CPU usage goes high when the back end connection goes down in the middle of transmitting a large JSON payload Created: 21/Jul/17  Updated: 21/Jul/17

Status: Open
Project: WSO2 ESB
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: High
Reporter: Sasikala Kottegoda Assignee: Sasikala Kottegoda
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Severity: Major
Estimated Complexity: Moderate
Test cases added: Yes

 Description   

Spinning happens in HTTP-Listener I/O dispatcher threads and the following is the stack trace:

sun.nio.ch.SelectorImpl.lockAndDoSelect(long)
sun.nio.ch.SelectorImpl.select(long)
org.apache.http.impl.nio.reactor.AbstractIOReactor.execute()
org.apache.http.impl.nio.reactor.BaseIOReactor.execute(IOEventDispatch)
org.apache.http.impl.nio.reactor.AbstractMultiworkerIOReactor$Worker.run()
java.lang.Thread.run()

Once this happens, CPU usage never goes down






Generated at Tue Jul 25 05:39:20 IST 2017 using JIRA 7.2.2#72004-sha1:9d5132893cc8c728a3601a9034a1f8547ef5c7be.