fix error for deleted files during compaction

deletion during commit may cause trouble when make up the difference during commitCompact()
This commit is contained in:
Chris Lu
2018-06-23 18:24:59 -07:00
parent 3699996985
commit 7f7e4e9885
3 changed files with 112 additions and 94 deletions

View File

@@ -162,7 +162,7 @@ func (n *Needle) ReadData(r *os.File, offset int64, size uint32, version Version
}
n.ParseNeedleHeader(bytes)
if n.Size != size {
return fmt.Errorf("File Entry Not Found. Needle %d Memory %d", n.Size, size)
return fmt.Errorf("File Entry Not Found. Needle id %d expected size %d Memory %d", n.Id, n.Size, size)
}
switch version {
case Version1: