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

Transient Replication - range movement improvements

    XMLWordPrintableJSON

    Details

      Description

      • Simplify iteration in calculateRangesToFetchWithPreferredEndpoints
      • Minor changes to calculateRangesToFetchWithPreferredEndpoints to improve readability:
      • Simplify RangeRelocator code
      • Fix range relocation
      • Simplify calculateStreamAndFetchRanges
      • Unify request/transfer ranges interface (Added benefit of this change is that we have a check for non-intersecting ranges)
      • Simplify iteration in calculateRangesToFetchWithPreferredEndpoints
      • Improve error messages

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                ifesdjeen Alex Petrov
                Reporter:
                ifesdjeen Alex Petrov
                Authors:
                Alex Petrov
                Reviewers:
                Ariel Weisberg, Benedict Elliott Smith
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 20m
                  20m