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

Performance of JIRA Datacenter degrades significantly after customfields configuration task

    XMLWordPrintable

Details

    Description

      Summary

      JIRA Datacenter is unresponsive during deletion custom fields context.

      ManageConfigurationScheme flushes cache data: fields context, config scheme issue type and custom fields across all cluster nodes for each modification. When we reload cache we load ALL RECORDS from fieldconfigschemeissuetype table. Then this data need to be loaded back into cache at each node, which is causing performance degradation.
      Most data structure operation are cluster wide, so executing them from the dark node unfortunatly will have same effect and will not help.

      Environment

      • JIRA DC
      • High load
      • Large number of
        • Custom-Fields: 2000+
        • Number of elements in fieldconfigschemeissuetype: 10000+

      Steps to Reproduce

      1. Configure Custom-Field, for example by changing/deleting context.

      Expected Results

      JIRA cluster peformance doesn't degrade significantly,

      Actual Results

      JIRA Datacenter is unresponsive.

      Notes

      • Problem can be partially mitigated by improving cache loading for fieldLayoutCache, see workaround - JRASERVER-66013

      Workaround

      Execute operation during low activity.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              ayakovlev@atlassian.com Andriy Yakovlev [Atlassian]
              Votes:
              30 Vote for this issue
              Watchers:
              50 Start watching this issue

              Dates

                Created:
                Updated: