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

Make SASI work with RandomPartitioner

    XMLWordPrintableJSON

    Details

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

      Description

      Currently, SASI works only with the Murmur3Partitioner. In order to improve an adoption in existing clusters, we need to enable it to be used with different partitioners.

      RandomPartitioner is the simplest case, since it's fixed-size. I've ran several tests and it's been proven to work with RandomPartitioner quite well, with an exception of tests. Test suite may require more work in order to test it fairly well.

      During CASSANDRA-11990, some work has been done to ease this transition. Namely, Token class is used everywhere instead of long tokens and serialisation logic is abstracted to the single place.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              ifesdjeen Alex Petrov
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated: