United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: JDK-7107616 scalability blocker in javax.crypto.JceSecurityManager
JDK-7107616 : scalability blocker in javax.crypto.JceSecurityManager

Details
Type:
Bug
Submit Date:
2011-11-02
Status:
Closed
Updated Date:
2013-07-11
Project Name:
JDK
Resolved Date:
2012-09-17
Component:
security-libs
OS:
generic
Sub-Component:
javax.crypto
CPU:
sparc
Priority:
P3
Resolution:
Fixed
Affected Versions:
7
Fixed Versions:
7u40 (b08)

Related Reports
Backport:
Backport:
Backport:
Backport:

Sub Tasks

Description
Used HashMap with external synchrionization for exemptCache.
Patch is suggested.
The patch suggest to use ConcurrentHashMap on fast path.
The attached webrev.zip contain suggested patch

Gives +22% to SPECjbb2012(encrypted transport) on T4-4.

                                    

Comments
EVALUATION

backport
                                     
2012-09-03
**may be necessary for SPECjbb2012 numbers.
                                     
2012-09-30
SQE/OK for accepting this fix
                                     
2012-10-03
URL:   http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/9853268a0a8d
User:  coffeys
Date:  2012-12-20 17:35:22 +0000

                                     
2012-12-20
URL:   http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/9853268a0a8d
User:  lana
Date:  2012-12-28 18:30:44 +0000

                                     
2012-12-28
There is a chain of bug fixes: JDK-7107611, JDK-7107613, JDK-7107615, JDK-7107616. Performance will get better only if all these bugs are fixed. Close/Unverified.
                                     
2013-07-11



Hardware and Software, Engineered to Work Together