etcd/raft2/snapshot.go
2014-09-03 09:20:11 -07:00

19 lines
303 B
Go

package raft
var emptySnapshot = Snapshot{}
type Snapshot struct {
ClusterId int64
Data []byte
// the configuration
Nodes []int64
// the index at which the snapshot was taken.
Index int64
// the log term of the index
Term int64
}
func (s Snapshot) IsEmpty() bool {
return s.Term == 0
}