Uploaded image for project: 'Jira Software Data Center'
  1. Jira Software Data Center
  2. JSWSERVER-16130

Performance of findRapidViewsByProject degrades with number of Boards

      Problem Definition

      Currently findRapidViewsByProject scans all RapidViews to find Boards which are related to specific project. That means that response time for the methods degrades with number of boards.

      Suggested Solution

      There are a couple of ideas to improve the performance of the method:

      • Cache the results
      • Store reverse map of Boards which belongs to project.

      Workaround

      Disable modules which triggers the method findRapidViewsByProject, see JSWSERVER-16717

      Decreased impact from 8.1

      Starting from 8.1 we've severally decreased the number of times this method will be called decreasing it's impact. Before the fix this method was called on every page load. After the fix only when users click on the icon to see the boards: JSWSERVER-19777.

            [JSWSERVER-16130] Performance of findRapidViewsByProject degrades with number of Boards

            Starting from 8.1 we've severally decreased the number of times this method will be called decreasing it's impact. Before the fix this method was called on every page load. After the fix only when users click on the icon to see the boards.

            Jakub Kurcek (Inactive) added a comment - Starting from 8.1 we've severally decreased the number of times this method will be called decreasing it's impact. Before the fix this method was called on every page load. After the fix only when users click on the icon to see the boards.

            Is there a good way to detect if an instance is severely impacted by this other than identifying slow loading boards, profiling them, and identifying this class?

            Boris Berenberg - Atlas Authority added a comment - Is there a good way to detect if an instance is severely impacted by this other than identifying slow loading boards, profiling them, and identifying this class?

              izinoviev Ilya Zinoviev (Inactive)
              ayakovlev@atlassian.com Andriy Yakovlev [Atlassian]
              Affected customers:
              5 This affects my team
              Watchers:
              15 Start watching this issue

                Created:
                Updated:
                Resolved: