Uploaded image for project: 'Confluence Data Center'
  1. Confluence Data Center
  2. CONFSERVER-10512

Index optimization produce an OutOfMemoryError due to large textual attachments

      This issue is a duplicate of CONF-8989 which has been marked as resolved, but the patch has never been integrated into Confluence and therefore I created this new issue.

      Confluence currently stores the entire contents of textual attachments (like word, txt and powerpoint documents) in the search index. This is done mainly to produce excerpts that display in search results.

      During index optimization the bodies of attachment are read from the disk into memory in bulk (meaning a block of memory equal to the size of all indexed & stored attachments is requested from the heap). With enough large attachments, the JVM will be asked for a large block of heap it cannot allocate and an OutOfMemoryError is produced.

        1. atlassian-bonnie-2.8-patched-CONF-10512.jar
          114 kB
          Chris Broadfoot [Atlassian]
        2. atlassian-bucket-2006.04.11.branch-v0.9-CONF-10512.jar
          290 kB
          Paul Curren

              cbroadfoot Chris Broadfoot [Atlassian]
              jens@atlassian.com jens
              Affected customers:
              1 This affects my team
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: