mirror of
https://github.com/etcd-io/etcd.git
synced 2024-09-27 06:25:44 +00:00
wal: not return ErrIndexNotFound in ReadAll
This IndexNotFound case is reasonable now because we don't write dummy entries into wals any more.
This commit is contained in:
parent
f34fe6e4ae
commit
aa61009560
@ -46,7 +46,6 @@ const (
|
||||
var (
|
||||
ErrMetadataConflict = errors.New("wal: conflicting metadata found")
|
||||
ErrFileNotFound = errors.New("wal: file not found")
|
||||
ErrIndexNotFound = errors.New("wal: index not found in file")
|
||||
ErrCRCMismatch = errors.New("wal: crc mismatch")
|
||||
crcTable = crc32.MakeTable(crc32.Castagnoli)
|
||||
)
|
||||
@ -204,10 +203,6 @@ func (w *WAL) ReadAll() (metadata []byte, state raftpb.HardState, ents []raftpb.
|
||||
state.Reset()
|
||||
return nil, state, nil, err
|
||||
}
|
||||
if w.enti < w.ri {
|
||||
state.Reset()
|
||||
return nil, state, nil, ErrIndexNotFound
|
||||
}
|
||||
|
||||
// close decoder, disable reading
|
||||
w.decoder.close()
|
||||
|
@ -364,8 +364,8 @@ func TestOpenAtUncommittedIndex(t *testing.T) {
|
||||
t.Fatal(err)
|
||||
}
|
||||
// commit up to index 0, try to read index 1
|
||||
if _, _, _, err := w.ReadAll(); err != ErrIndexNotFound {
|
||||
t.Errorf("err = %v, want %v", err, ErrIndexNotFound)
|
||||
if _, _, _, err := w.ReadAll(); err != nil {
|
||||
t.Errorf("err = %v, want nil", err)
|
||||
}
|
||||
w.Close()
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user