Uploaded image for project: 'Indy Node'
  1. Indy Node
  2. INDY-1334

Explore config parameters to find the best performance/stability settings

    Details

    • Type: Task
    • Status: Complete
    • Priority: High
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 1.4
    • Component/s: None
    • Labels:
      None
    • Sprint:
      EV 18.11 Stability/ViewChange

      Description

      Parameters to explore and its default values:

      3PC batching:
      Max3PCBatchSize = 100 : we send a batch if we reach this amount of 3PC messages (PROPAGATE/PRE-PREPARE/PREPARE/COMMIT) in it
      Max3PCBatchWait = .001 : we send a batch if we reach this timeout from previous batch sent and we have at least one 3PC message in it

      Performance statistics:
      DELTA = 0.4 : sensitivity of node to master performance degradation, increasing/reducing of it leads to increasing/reducing number of view changes respectively
      LAMBDA = 60 : master latency marker (seconds), increase it to reduce number of view changes
      OMEGA = 5 : master/backup latency difference (seconds), increase it to reduce number of view changes

      ZMQ message quotes:
      ZMQ_INTERNAL_QUEUE_SIZE = 10000 : number of messages (any) that we keep in ZMQ queue, all above this number will be discarded

       

      List of config parameters:
      https://docs.google.com/document/d/1tqpHNdAhgLY0hftIY-tIxp2TkmXNWrMyHv_LzT8czkE/edit#heading=h.4pqcps2qiqrj

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                VladimirWork Vladimir Shishkin
                Reporter:
                VladimirWork Vladimir Shishkin
                Watchers:
                Vladimir Shishkin
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: