Uploaded image for project: 'Mesos'
  1. Mesos
  2. MESOS-3572

Faster catchup protocol for "learned" replicated log entries

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Accepted
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: replicated log
    • Labels:

      Description

      Right now, the catchup protocol does a full Paxos round for every log entry missing from a recovering replica. This should be unnecessary for "learned" log entries, because there is no uncertainty about the status of such log entries. We'll probably only need to do a full Paxos round for entries near the tail of the log.

      To motivate changing this, it would be good to first measure the performance of the catchup protocol to understand if/when performance improvements would be useful. There's also MESOS-770, which mentions the idea of doing catchup in parallel.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                neilc Neil Conway
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated: