-
Suggestion
-
Resolution: Unresolved
-
15
-
12
-
NOTE: This suggestion is for JIRA Service Desk Cloud. Using JIRA Service Desk Server? See the corresponding suggestion.
Problem Definition
A customer saw queues taking up to 20s to load (with 35 queues in a single projects). This was because the count issues method uses jql search using LuceneSearchProvider in JIRA core to count issues for any queue. Issues for all queues are counted at page load, queue update, add issue and the polling on the queues page, to show the issue count lozenge on the left hand panel.
Suggested Solution
- store the project specific setting using the GlobalPropertyDao
- currently issue count is done by JQL search in JIRA core
- QueueServiceImpl accepts a bool to shouldCount for queues
- CustomQueuesItemProvider:getqueues provides a true value for shouldCount
- QueueAssemblerImpl:getQueues provides a shouldCount value that is passed through API call and that is false by default.
Workaround
- Reduce the amount of queues per project
- Simplify the JQL search in each queues (avoid using SLA check when possible)
- is related to
-
JSDSERVER-4897 Loading issue count is slow when there are many queues in single project
- Closed