New and Improved 3.13 Beta. Highlights: Shareable filters and dashboards and lots of other goodies. Any feedback can be raised as JIRA issues in the JIRA project.
Issue Details (XML | Word | Printable)

Key: JRA-11381
Type: Bug Bug
Status: Resolved Resolved
Resolution: Fixed
Priority: Major Major
Assignee: Dylan Etkin [Atlassian]
Reporter: Anton Mazkovoi [Atlassian]
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
JIRA

Unsynchronized HashMap in IssueLevelSecurities class

Created: 26/Oct/06 03:11 AM   Updated: 09/Jan/07 11:24 PM
Component/s: Backend / Domain Model
Affects Version/s: 3.6.5
Fix Version/s: 3.7.2

Time Tracking:
Not Specified

Participants: Anton Mazkovoi [Atlassian] and Dylan Etkin [Atlassian]
Since last comment: 1 year, 33 weeks, 1 day ago
Resolution Date: 09/Jan/07 11:24 PM
Labels:


 Description  « Hide
The projectSecurityLevels Map used to cache Issue Security Levels is not synchronized in com.atlassian.jira.issue.security.IssueLevelSecurities.

If concurrent requests reach this map before it is initialised it can cause JIRA to appear unresponsive and use lots of CPU.



 All   Comments   Work Log   Change History      Sort Order: Ascending order - Click to sort in descending order
Dylan Etkin [Atlassian] added a comment - 09/Jan/07 11:24 PM
This has been fixed, the map is now thread safe and we are returning an unmodifiable list so that we don't leak the reference to the cached object.