-
Bug
-
Resolution: Fixed
-
Low
-
7.2.8, 7.2.12
-
7.02
-
16
-
Severity 2 - Major
-
21
-
Summary
Agile board-scope-filter is responsible for adding Board information into request scope. Method getContext is executed too many time which leads to performance overhead since it executes another methods later:
- findRapidViewsByProject, see
JSWSERVER-16130. - getIssueCountForProject, see
JRASERVER-67442
Steps to Reproduce
- Put a breakpoint to com.atlassian.greenhopper.web.sidebar.BoardScopeFilterContextProviderImpl#getContext
- Load issue or Kanban board
Expected Results
getContext is executed only once.
Actual Results
- To load an issue, it is executed 2 times;
- To load a board, it is executed 2 times;
- To load a project, it is executed 3-6 times;
- Switching from Backlog to Active Sprints or vice versa, it is executed 3 times;
Notes
The current problem will be obsoleted after fixing JSWSERVER-19777.
The logic of board-scope-filter was simplified in Jira 8.1.0, and it will no longer cause a performance problem.
Workaround
None
- is caused by
-
JSWSERVER-19230 REST call lastVisited executes board-scope-filter which leads to performance overhead
- Closed
- is incorporated by
-
JSWSERVER-19777 Make it possible to find selected board without loading all boards in jira agile
- Closed
- is related to
-
JRASERVER-66687 DefaultFieldLayoutManager.getUniqueFieldLayouts generates high memory pressure on large JIRA instances
- Gathering Impact
-
JRASERVER-67442 Create additional method atLeastOneIssueExists for performance enhancement over counting the issues
- Closed
-
JSWSERVER-16717 As a JIRA Administrator I want to have the option to disable sidebar board loading
- Closed
-
FLASH-1137 Loading...
- relates to
-
JSWSERVER-16130 Performance of findRapidViewsByProject degrades with number of Boards
- Closed
-
JRASERVER-62513 all JIRA threads is blocked waiting for cache getProjectContextIdsForQuery
- Gathering Impact
-
PSR-90 Loading...
- mentioned in
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...