mirror of
https://github.com/taigrr/bitcask
synced 2025-01-18 04:03:17 -08:00
Fixed missing error handling opening new Datafile(s) during Put() Fixes #4
This commit is contained in:
parent
67ab944db7
commit
e83608b903
@ -132,6 +132,10 @@ func (b *Bitcask) put(key string, value []byte) (int64, error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
df, err := NewDatafile(b.path, b.curr.id, true)
|
df, err := NewDatafile(b.path, b.curr.id, true)
|
||||||
|
if err != nil {
|
||||||
|
return -1, err
|
||||||
|
}
|
||||||
|
|
||||||
b.datafiles = append(b.datafiles, df)
|
b.datafiles = append(b.datafiles, df)
|
||||||
|
|
||||||
id := b.curr.id + 1
|
id := b.curr.id + 1
|
||||||
|
Loading…
x
Reference in New Issue
Block a user