skip seek() when index file writes

This commit is contained in:
Chris Lu
2021-02-20 12:39:25 -08:00
parent 98c93ca465
commit 1ad3200094
4 changed files with 23 additions and 6 deletions

View File

@@ -19,6 +19,11 @@ func NewCompactNeedleMap(file *os.File) *NeedleMap {
m: needle_map.NewCompactMap(),
}
nm.indexFile = file
stat, err := file.Stat()
if err != nil {
glog.Fatalf("stat file %s: %v", file.Name(), err)
}
nm.indexFileOffset = stat.Size()
return nm
}