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

commitlog archive replay should attempt to replay all mutations

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Low
    • Resolution: Fixed
    • Fix Version/s: 2.0.10
    • Component/s: None
    • Labels:
      None

      Description

      Currently when you do a point-in-time recovery using archived commitlogs, the replay stops when the time is encountered, but since timestamps are supplied by the client we can't guarantee the segment is ordered by timestamp, so some mutations can be lost. Instead we could continue past the given timestamp, and just filter out any mutations greater than it.

        Attachments

        1. CASSANDRA-6905-test.txt
          2 kB
          Ala' Alkhaldi

          Activity

            People

            • Assignee:
              ala.alkhaldi Ala' Alkhaldi
              Reporter:
              brandon.williams Brandon Williams
              Authors:
              Ala' Alkhaldi
              Reviewers:
              Brandon Williams
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: