Raft protocol primatives