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

Make SASI work with partitioners that have variable-size tokens

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Normal
    • Resolution: Unresolved
    • Fix Version/s: None
    • Component/s: Feature/SASI
    • Labels:
      None

      Description

      At the moment, SASI indexed can work only with Murmu3Partitioner. CASSANDRA-12389 was created to enable support of one more partitioner with fixed-size tokens, although enabling variable-size tokens will need more work, namely skipping tokens, since we can't rely on fixed-size multiplication for calculating offsets in that case anymore.

      This change won't require bytecode format changes, although supporting ByteOrderedPartitioner is not a very high priority, and performance will be worse because of "manual" skipping.

        Attachments

          Activity

            People

            • Assignee:
              abhishagarwal Abhish Agarwal
              Reporter:
              ifesdjeen Alex Petrov
              Authors:
              Abhish Agarwal
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated: