-
Bug
-
Resolution: Fixed
-
P2
-
8
-
b43
-
generic
-
solaris
-
Not verified
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2225233 | 7u6 | Sean Coffey | P4 | Closed | Fixed | b15 |
With latest Selector changes from CR 7169050 a memory capacity issue has been introduced for solaris systems that may have unlimited amount of file descriptors set.
unlimited fd's can be acheived on solaris via "ulimit -n unlimited"
With that now returning MAX_INT, memory issues arise.
java.lang.OutOfMemoryError: Requested array size exceeds VM limit
at sun.nio.ch.DevPollArrayWrapper.<init>(DevPollArrayWrapper.java:127)
at sun.nio.ch.DevPollSelectorImpl.<init>(DevPollSelectorImpl.java:71)
at sun.nio.ch.DevPollSelectorProvider.openSelector(DevPollSelectorProvider.java:36)
at IsConnectable.test(IsConnectable.java:50)
at IsConnectable.main(IsConnectable.java:79)
unlimited fd's can be acheived on solaris via "ulimit -n unlimited"
With that now returning MAX_INT, memory issues arise.
java.lang.OutOfMemoryError: Requested array size exceeds VM limit
at sun.nio.ch.DevPollArrayWrapper.<init>(DevPollArrayWrapper.java:127)
at sun.nio.ch.DevPollSelectorImpl.<init>(DevPollSelectorImpl.java:71)
at sun.nio.ch.DevPollSelectorProvider.openSelector(DevPollSelectorProvider.java:36)
at IsConnectable.test(IsConnectable.java:50)
at IsConnectable.main(IsConnectable.java:79)
- backported by
-
JDK-2225233 (se) Selector.open fails with OOME on Solaris when unlimited file descriptors
-
- Closed
-
- relates to
-
JDK-7169050 (se) Selector.select slow on Solaris due to insertion of POLLREMOVE and 0 events
-
- Closed
-