-
Suggestion
-
Resolution: Fixed
-
15
-
16
-
Summary
Class RequestCachingGroupManager may accumulate too many objects in RequestCache during processing
- Users (
JRASERVER-67502) - link.IssueLinkImpl
- QueryCacheLiteralsKey
- etc
See more details JRASERVER-66555
Suggested Solution
Introduce the limit to number of objects stored by http request in it's cache. The default limit will be 1000
Note about the fix
The fix is not enabled by default. It will be applied only when setting the JVM argument:
-Djira.cache.request.bounded.enabled=true
Jira node restart is required.
To verify that the option was enabled correctly see if the Jira application log contains message:
2019-03-19 15:06:16,969 http-nio-8080-exec-1 INFO anonymous 906x1x1 - 0:0:0:0:0:0:0:1 / [c.a.j.cache.request.RequestCacheConfiguration] System property jira.cache.request.bounded.enabled is enabled and your requests scope caches are bounded with maxsize=1000
The default limit is 1000, but can be modified by setting JVM argument, e.g.:
-Djira.cache.request.bounded.size=2000
The limit won't be applied if jira.cache.request.bounded.enabled is not set.