github.com/coltonfike/e2c@v21.1.0+incompatible/raft/constants.go (about) 1 package raft 2 3 import ( 4 etcdRaft "github.com/coreos/etcd/raft" 5 ) 6 7 const ( 8 //protocolName = "raft" 9 //protocolVersion uint64 = 0x01 10 11 //raftMsg = 0x00 12 13 minterRole = etcdRaft.LEADER 14 //verifierRole = etcdRaft.NOT_LEADER 15 16 // Raft's ticker interval 17 tickerMS = 100 18 19 // We use a bounded channel of constant size buffering incoming messages 20 //msgChanSize = 1000 21 22 // Snapshot after this many raft messages 23 // 24 // TODO: measure and get this as low as possible without affecting performance 25 // 26 snapshotPeriod = 250 27 28 //peerUrlKeyPrefix = "peerUrl-" 29 30 chainExtensionMessage = "Successfully extended chain" 31 ) 32 33 var ( 34 appliedDbKey = []byte("applied") 35 )