From 8aa89dba3d5e6b2d645c2aa7fcd816404b3767a9 Mon Sep 17 00:00:00 2001 From: Yicheng Qin Date: Tue, 25 Nov 2014 00:52:13 -0800 Subject: [PATCH] raft: make if checking match the error in storage.Term --- raft/storage.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/raft/storage.go b/raft/storage.go index 9d62306e4..dcfbb6f5d 100644 --- a/raft/storage.go +++ b/raft/storage.go @@ -106,7 +106,7 @@ func (ms *MemoryStorage) Term(i uint64) (uint64, error) { ms.Lock() defer ms.Unlock() offset := ms.snapshot.Metadata.Index - if i < offset || i > offset+uint64(len(ms.ents)) { + if i < offset { return 0, ErrCompacted } return ms.ents[i-offset].Term, nil