Uploaded image for project: 'Kudu'
  1. Kudu
  2. KUDU-298

Evaluate replica Apply() perf vs the leader and make replica Apply()s multi-threaded if it makes sense

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Not A Bug
    • M3
    • None
    • perf
    • None

    Description

      Replicas, similarly to the leader, can semantically run Apply() concurrently. However this brings a reasonable amount of havoc as different replicas will have commits in different orders which needs to be dealt with in multiple places.

      We should measure if the leader is ever slowing down for replicas and if so bite the bullet and make the replica apply()s multithreaded.

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: