Cassandra
  1. Cassandra
  2. CASSANDRA-5906

Avoid allocating over-large bloom filters

    Details

    • Type: Improvement Improvement
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Fix Version/s: 2.1 beta1
    • Component/s: Core
    • Labels:
      None

      Description

      We conservatively estimate the number of partitions post-compaction to be the total number of partitions pre-compaction. That is, we assume the worst-case scenario of no partition overlap at all.

      This can result in substantial memory wasted in sstables resulting from highly overlapping compactions.

      1. 5906.txt
        205 kB
        Yuki Morishita

        Issue Links

          Activity

            People

            • Assignee:
              Yuki Morishita
              Reporter:
              Jonathan Ellis
              Reviewer:
              Jonathan Ellis
            • Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development