1 package org.opendaylight.controller.cluster.raft;
3 option java_package = "org.opendaylight.controller.protobuff.messages.cluster.raft";
4 option java_outer_classname = "AppendEntriesMessages";
5 option optimize_for = SPEED;
7 message AppendEntries {
8 optional int64 term = 1;
9 optional string leaderId = 2;
10 optional int64 prevLogIndex = 3;
11 optional int64 prevLogTerm = 4;
13 message ReplicatedLogEntry {
14 optional int64 term = 1;
15 optional int64 index = 2;
18 optional string clientPayloadClassName = 1;
22 optional Payload data = 3;
25 repeated ReplicatedLogEntry logEntries = 5;
26 optional int64 leaderCommit = 6;