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