Uploaded image for project: 'Jira Data Center'
  1. Jira Data Center
  2. JRASERVER-22572

The loading of the field layout cache is not properly synchronized, leading to major performance issues for large customers with many custom fields.

    XMLWordPrintable

Details

    Description

      The loading of the field layout cache is not properly synchronized, leading to major performance issues for large customers with many custom fields.

      Because the reloading of the cache is not synchronized, when a large number of requests arrive more or less simultaneously they all try and initialize the cache simultaneously. This is exacerbated by the fact that a dashboard may contain a number of filter results which will each try and reload the cache in parallel.
      The end result is a complete overloading of the system. You can see from the attached thread dump over 100 different requests all trying to load the field layout cache simultaneously.

      Attachments

        Issue Links

          Activity

            People

              pleschev Peter Leschev
              tcampbell Trevor Campbell (Inactive)
              Votes:
              1 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: