Uploaded image for project: 'Kudu'
  1. Kudu
  2. KUDU-430 Consistent Operations
  3. KUDU-131

Make replica/replayed transactions take the same timestamp as the original ones

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Critical
    • Resolution: Fixed
    • M3
    • None
    • tablet
    • None

    Description

      Right now there is no guarantee that replayed transactions get the same id as the original ones. This is a problem because it will make replicas disagree on what should come out under a snapshot.
      Moreover Tablet's MvccManager must be forced never to produce txids below the last replayed transaction and replayed transactions should take the timestamps of the original ones.

      Finally there should be a system in place to advance replica timestmap so that are as close to the leader as possible.

      Attachments

        Issue Links

          Activity

            People

              dralves David Alves
              dralves David Alves
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: