Details

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

      Description

      There are many cases where getRangeSlice creates more
      RangeSliceCommand than it should, because it always creates one for each range
      returned by getRestrictedRange. Especially for CL.ONE this does not take
      the replication factor into account and is potentially pretty wasteful.
      A range slice at CL.ONE on a 3 node cluster with RF=3 should only
      ever create one RangeSliceCommand.

      1. 0001-CASSANDRA-4858.patch
        7 kB
        Vijay
      2. 0001-CASSANDRA-4858-v2.patch
        7 kB
        Vijay
      3. 4858-cleanup.txt
        32 kB
        Jonathan Ellis
      4. 4858-v3-1.txt
        34 kB
        Sylvain Lebresne
      5. 4858-v3-2.txt
        3 kB
        Sylvain Lebresne
      6. 4858-v4.txt
        72 kB
        Sylvain Lebresne

        Issue Links

          Activity

          Jonathan Ellis created issue -
          Jonathan Ellis made changes -
          Field Original Value New Value
          Assignee Vijay [ vijay2win@yahoo.com ]
          Fix Version/s 1.2.1 [ 12322953 ]
          Fix Version/s 2.0 [ 12322954 ]
          Tupshin Harper made changes -
          Fix Version/s 2.0 [ 12322954 ]
          Tupshin Harper made changes -
          Fix Version/s 2.0 [ 12322954 ]
          Vijay made changes -
          Link This issue relates to CASSANDRA-1337 [ CASSANDRA-1337 ]
          Vijay made changes -
          Attachment 0001-CASSANDRA-4858.patch [ 12561101 ]
          Vijay made changes -
          Status Open [ 1 ] Patch Available [ 10002 ]
          Jonathan Ellis made changes -
          Reviewer slebresne
          Vijay made changes -
          Attachment 0001-CASSANDRA-4858-v2.patch [ 12562261 ]
          Sylvain Lebresne made changes -
          Attachment 4858-v3.txt [ 12563074 ]
          Sylvain Lebresne made changes -
          Attachment 4858-v3.txt [ 12563074 ]
          Sylvain Lebresne made changes -
          Attachment 4858-v3-1.txt [ 12564685 ]
          Attachment 4858-v3-2.txt [ 12564686 ]
          Jonathan Ellis made changes -
          Attachment 4858-cleanup.txt [ 12565092 ]
          Sylvain Lebresne made changes -
          Attachment 4858-v4.txt [ 12565141 ]
          Sylvain Lebresne made changes -
          Status Patch Available [ 10002 ] Resolved [ 5 ]
          Assignee Vijay [ vijay2win@yahoo.com ] Sylvain Lebresne [ slebresne ]
          Reviewer slebresne vijay2win@yahoo.com
          Resolution Fixed [ 1 ]
          Brandon Williams made changes -
          Resolution Fixed [ 1 ]
          Status Resolved [ 5 ] Reopened [ 4 ]
          Sylvain Lebresne made changes -
          Status Reopened [ 4 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Vijay made changes -
          Resolution Fixed [ 1 ]
          Status Resolved [ 5 ] Reopened [ 4 ]
          Sylvain Lebresne made changes -
          Status Reopened [ 4 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Gavin made changes -
          Workflow no-reopen-closed, patch-avail [ 12731286 ] patch-available, re-open possible [ 12753816 ]
          Gavin made changes -
          Workflow patch-available, re-open possible [ 12753816 ] reopen-resolved, no closed status, patch-avail, testing [ 12758999 ]

            People

            • Assignee:
              Sylvain Lebresne
              Reporter:
              Jonathan Ellis
              Reviewer:
              Vijay
            • Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development