adjust memory layout to avoid possible nil pointer

This commit is contained in:
Chris Lu 2019-05-04 08:47:11 -07:00
parent 25941e0500
commit 177f3add81
2 changed files with 3 additions and 4 deletions

View file

@ -37,10 +37,10 @@ type NeedleMapper interface {
}
type baseNeedleMapper struct {
mapMetric
indexFile *os.File
indexFileAccessLock sync.Mutex
mapMetric
}
func (nm *baseNeedleMapper) IndexFileSize() uint64 {

View file

@ -10,9 +10,8 @@ import (
)
type NeedleMap struct {
m needle_map.NeedleValueMap
baseNeedleMapper
m needle_map.NeedleValueMap
}
func NewCompactNeedleMap(file *os.File) *NeedleMap {