raft/log.go
func (l *raftLog) allEntries() []pb.Entry {
	ents, err := l.entries(l.firstIndex(), noLimit)
	if err == nil {
		return ents
	}
	if err == ErrCompacted { // try again if there was a racing compaction
		return l.allEntries()
	}
	// TODO (xiangli): handle error?
	panic(err)
}
func (l *raftLog) allEntries() []pb.Entry {
	ents, err := l.entries(l.firstIndex(), noLimit)
	if err == nil {
		return ents
	}
	if err == ErrCompacted { // try again if there was a racing compaction
		return l.allEntries()
	}
	// TODO (xiangli): handle error?
	panic(err)
}
func ( l * raftLog ) allEntries ( ) [ ] pb . Entry { ents , err := l . entries ( l . firstIndex ( ) , noLimit ) if err == nil { return ents } if err == ErrCompacted { // try again if there was a racing compaction return l . allEntries ( ) } // TODO (xiangli): handle error? panic ( err ) }
// allEntries returns all entries in the log.
allEntries returns all entries in the log .