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

Different indexes cannot be commited at same time

    XMLWordPrintable

Details

    Description

      In new indexing mechanism all 4 different independent indexes cannot be commited (flushed) simultaneously.
      It could cause performance degradation on big amount of updates.

      Explanation of this behaviour is in com.atlassian.jira.index.DefaultIndexEngine.FlushPolicy. Method perform is synchronised on static enum instance which shared across all index writers. There should be another lock used index type (issues, comments etc) based.

      Attachments

        Activity

          People

            pleschev Peter Leschev
            2d15ef7ea19e Andrey Larionov
            Votes:
            2 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: