Uploaded image for project: 'Cassandra'
  1. Cassandra
  2. CASSANDRA-11739

Cache key references might cause OOM on incremental repair

    XMLWordPrintableJSON

Details

    • Normal

    Description

      We keep SSTableReader references for the duration of the repair to anti-compact later, and their tidier keep references to cache keys to be invalidated which are only cleaned up by GC after repair is finished. These cache keys can accumulate while repair is being executed leading to OOM for large tables/keyspaces.

      Heap dump attached.

      Attachments

        1. heapdump.png
          48 kB
          Paulo Motta

        Issue Links

          Activity

            People

              pauloricardomg Paulo Motta
              pauloricardomg Paulo Motta
              Paulo Motta
              Marcus Eriksson
              Votes:
              1 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: