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

Explore config parameters to find the best performance/stability settings

    XMLWordPrintable

Details

    • Task
    • Status: Complete
    • High
    • Resolution: Done
    • None
    • 1.4
    • None
    • None
    • 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

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

              Dates

                Created:
                Updated:
                Resolved: