United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: JDK-6897993 (se) Close or cancel performance issue when number of pending updates is high (lnx)
JDK-6897993 : (se) Close or cancel performance issue when number of pending updates is high (lnx)

Details
Type:
Bug
Submit Date:
2009-11-04
Status:
Resolved
Updated Date:
2010-04-02
Project Name:
JDK
Resolved Date:
2009-11-24
Component:
core-libs
OS:
generic
Sub-Component:
java.nio
CPU:
generic
Priority:
P3
Resolution:
Fixed
Affected Versions:
7
Fixed Versions:

Related Reports
Backport:
Backport:
Relates:

Sub Tasks

Description
The epoll Selector has a performance bug that arises when a channel is closed and the queue of pending updates is long. The issue was brought up on the nio-dev mailing list here:

http://mail.openjdk.java.net/pipermail/nio-dev/2009-November/000707.html

                                    

Comments
EVALUATION

This is regression in jdk7 since b55 caused by this fix:
  http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/7264cacbddaa
                                     
2009-11-04
EVALUATION

An interim fix has been pushed to b77:
  http://hg.openjdk.java.net/jdk7/tl/jdk/rev/6b48ea20e0b9
and we'll replace the List in a future build.
                                     
2009-11-07



Hardware and Software, Engineered to Work Together