Cassandra
  1. Cassandra
  2. CASSANDRA-4885

Remove or rework per-row bloom filters

    Details

    • Type: Improvement Improvement
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Fix Version/s: 2.0 beta 1
    • Component/s: Core
    • Labels:
      None

      Description

      Per-row bloom filters may be a misfeature.

      On small rows we don't create them.

      On large rows we essentially only do slice queries that can't take advantage of it.

      And on very large rows if we ever did deserialize it, the performance hit of doing so would outweigh the benefit of skipping the actual read.

      1. 0001-CASSANRDA-4885-Remove-per-row-bloom-filter.patch
        25 kB
        Jason Brown
      2. 0002-CASSANRDA-4885-update-test.patch
        2 kB
        Jason Brown
      3. 4885-v1.patch
        74 kB
        Jason Brown
      4. 4885-v2.patch
        21 kB
        Jason Brown

        Issue Links

          Activity

          Jonathan Ellis created issue -
          Jonathan Ellis made changes -
          Field Original Value New Value
          Assignee Jason Brown [ jasobrown ]
          Jonathan Ellis made changes -
          Link This issue blocks CASSANDRA-4180 [ CASSANDRA-4180 ]
          Jason Brown made changes -
          Status Open [ 1 ] In Progress [ 3 ]
          Jason Brown made changes -
          Jason Brown made changes -
          Status In Progress [ 3 ] Patch Available [ 10002 ]
          Jason Brown made changes -
          Attachment 0002-CASSANRDA-4885-update-test.patch [ 12554349 ]
          Jonathan Ellis made changes -
          Status Patch Available [ 10002 ] Open [ 1 ]
          Jonathan Ellis made changes -
          Status Open [ 1 ] Patch Available [ 10002 ]
          Reviewer jbellis
          Jonathan Ellis made changes -
          Status Patch Available [ 10002 ] Open [ 1 ]
          Gavin made changes -
          Workflow no-reopen-closed, patch-avail [ 12732118 ] patch-available, re-open possible [ 12753619 ]
          Gavin made changes -
          Workflow patch-available, re-open possible [ 12753619 ] reopen-resolved, no closed status, patch-avail, testing [ 12757454 ]
          Jason Brown made changes -
          Attachment 4885-v1.patch [ 12569547 ]
          Jonathan Ellis made changes -
          Status Open [ 1 ] Patch Available [ 10002 ]
          Jason Brown made changes -
          Attachment 4885-v2.patch [ 12574910 ]
          Jason Brown made changes -
          Status Patch Available [ 10002 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Carl Yeksigian made changes -
          Resolution Fixed [ 1 ]
          Status Resolved [ 5 ] Reopened [ 4 ]
          Carl Yeksigian made changes -
          Attachment 4885-indexhelper.patch [ 12575562 ]
          Carl Yeksigian made changes -
          Attachment 4885-indexhelper.patch [ 12575562 ]
          Carl Yeksigian made changes -
          Link This issue is blocked by CASSANDRA-5385 [ CASSANDRA-5385 ]
          Jason Brown made changes -
          Status Reopened [ 4 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Gavin made changes -
          Link This issue blocks CASSANDRA-4180 [ CASSANDRA-4180 ]
          Gavin made changes -
          Link This issue is depended upon by CASSANDRA-4180 [ CASSANDRA-4180 ]

            People

            • Assignee:
              Jason Brown
              Reporter:
              Jonathan Ellis
              Reviewer:
              Jonathan Ellis
            • Votes:
              1 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development