-
Suggestion
-
Resolution: Unresolved
-
None
-
2
-
6
-
NOTE: This suggestion is for JIRA Server. Using JIRA Cloud? See the corresponding suggestion.
Problem Definition
If in some case when many cache flush events are generated (see JRA-64839) all those events are blocking events. During that time cache is not usable and if this is hot cache that degrades JIRA performance.
Following sequence will happen:
- Cache flush events generated in loop - Thread1
- Cache will be flushed - Thread1
- If this is a hot cache, there will be attempt to populate it - Thread2
- Thread will try to flush cache but will be blocked - Thread1
- Cache population is done - Thread2
- Cache will be flushed - Thread1
- Repeat until all cache events are done.
Suggested Solution
Make jira cache flush events non-blocking
JRASERVER-67019 makes cache flush less coupled for DC.
Workaround
None
- causes
-
JRASERVER-64839 JIRA generates cache flush event for each default group after enabling Application access
- Closed
- is related to
-
JRASERVER-67019 Asynchronous cache replication in Jira Data Center
- Closed
- relates to
-
JRASERVER-64908 UPM actions may flush internal caches, leading to performance problems
- Closed
-
RUM-1593 Loading...
- mentioned in
-
Page Loading...