-
Bug
-
Resolution: Fixed
-
Medium
-
7.3.8, 7.2.12, 7.7.0, 7.8.0, 7.10.0, 7.6.7, 7.10.2, 8.0.0, 7.13.0, 7.13.1, 7.6.10, 8.1.0, 8.2.0, 8.4.0, 8.3.0, 8.5.0, 8.6.0, 8.7.0, 8.5.4, 7.13.13, 8.8.0
-
7.02
-
51
-
Severity 2 - Major
-
269
-
-
Summary
Versions view in project settings is using a single query to Jira's internal REST (GET /rest/projects/1.0/project/<KEY>/release/allversions) to gather all of the versions data. The query can be slow due to accessing index multiple times for each version.
The query can timeout in Jira's frontend resulting in versions list not being shown up.
Environment
- Large Jira instance
- with large Lucene (a large number of issues 1M+)
- with project containing many issues with many versions (2000+)
Steps to Reproduce
- Access <jira>/plugins/servlet/project-config/<ProjectKey>/administer-versions
(replace <jira> with Jira's base URL and <ProjectKey> with large project's ID)
Expected Results
Versions list loads.
Actual Results
Versions list request times out with the message:
The call to the JIRA server did not complete within the timeout period. We are unsure of the result of this operation.
Notes
Slow loading of ..release/allversions is caused by 2 factors
- a large number of versions in the return list (in the project)
- a time required to calculate data for each version (4 Lucene calls are executed)
Workaround
- There is no workaround so far.
- You may want to use old version page with similar functionality: <jira>/plugins/servlet/project-config/<PROJ>/versions
This is how the new page looks like:
And how the old page looks like:
- is related to
-
JSWSERVER-13355 The new Release page in JIRA 7 doesn't perform well on large instances
- Closed
-
JRASERVER-66300 Improve Versions page loading in JIRA
- Gathering Interest
- causes
-
PSR-312 Loading...
- mentioned in
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...