You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
867 B
Protocol Buffer
33 lines
867 B
Protocol Buffer
syntax="proto2";
|
|
|
|
package jraft;
|
|
|
|
import "enum.proto";
|
|
|
|
option java_package="com.alipay.sofa.jraft.entity";
|
|
option java_outer_classname = "RaftOutter";
|
|
|
|
|
|
message EntryMeta {
|
|
required int64 term = 1;
|
|
required EntryType type = 2;
|
|
repeated string peers = 3;
|
|
optional int64 data_len = 4;
|
|
// Don't change field id of `old_peers' in the consideration of backward
|
|
// compatibility
|
|
repeated string old_peers = 5;
|
|
// Checksum fot this log entry, since 1.2.6, added by boyan@antfin.com
|
|
optional int64 checksum = 6;
|
|
repeated string learners = 7;
|
|
repeated string old_learners = 8;
|
|
};
|
|
|
|
message SnapshotMeta {
|
|
required int64 last_included_index = 1;
|
|
required int64 last_included_term = 2;
|
|
repeated string peers = 3;
|
|
repeated string old_peers = 4;
|
|
repeated string learners = 5;
|
|
repeated string old_learners = 6;
|
|
}
|