raft/log.go
func (l *raftLog) nextEnts() (ents []pb.Entry) {
	off := max(l.applied+1, l.firstIndex())
	if l.committed+1 > off {
		ents, err := l.slice(off, l.committed+1, l.maxNextEntsSize)
		if err != nil {
			l.logger.Panicf("unexpected error when getting unapplied entries (%v)", err)
		}
		return ents
	}
	return nil
}
func (l *raftLog) nextEnts() (ents []pb.Entry) {
	off := max(l.applied+1, l.firstIndex())
	if l.committed+1 > off {
		ents, err := l.slice(off, l.committed+1, l.maxNextEntsSize)
		if err != nil {
			l.logger.Panicf("unexpected error when getting unapplied entries (%v)", err)
		}
		return ents
	}
	return nil
}
func ( l * raftLog ) nextEnts ( ) ( ents [ ] pb . Entry ) { off := max ( l . applied + 1 , l . firstIndex ( ) ) if l . committed + 1 > off { ents , err := l . slice ( off , l . committed + 1 , l . maxNextEntsSize ) if err != nil { l . logger . Panicf ( " " , err ) } return ents } return nil }
// nextEnts returns all the available entries for execution.
// If applied is smaller than the index of snapshot, it returns all committed
// entries after the index of snapshot.
nextEnts returns all the available entries for execution . If applied is smaller than the index of snapshot it returns all committed entries after the index of snapshot .