diff options
| author | Chris Lu <chris.lu@gmail.com> | 2020-08-18 18:01:37 -0700 |
|---|---|---|
| committer | Chris Lu <chris.lu@gmail.com> | 2020-08-18 18:01:37 -0700 |
| commit | 6ccd7f0a4d8ff5167054147cc66774fec84d80b6 (patch) | |
| tree | 911244011e56425526f10dfec9d6cac5413f036b /weed/storage/needle_map_memory.go | |
| parent | c026eb05921b180cad0b529634ff4c891cb5b61f (diff) | |
| download | seaweedfs-6ccd7f0a4d8ff5167054147cc66774fec84d80b6.tar.xz seaweedfs-6ccd7f0a4d8ff5167054147cc66774fec84d80b6.zip | |
refactoring
Diffstat (limited to 'weed/storage/needle_map_memory.go')
| -rw-r--r-- | weed/storage/needle_map_memory.go | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/weed/storage/needle_map_memory.go b/weed/storage/needle_map_memory.go index 8e7e51973..d0891dc98 100644 --- a/weed/storage/needle_map_memory.go +++ b/weed/storage/needle_map_memory.go @@ -30,11 +30,11 @@ func LoadCompactNeedleMap(file *os.File) (*NeedleMap, error) { func doLoading(file *os.File, nm *NeedleMap) (*NeedleMap, error) { e := idx.WalkIndexFile(file, func(key NeedleId, offset Offset, size Size) error { nm.MaybeSetMaxFileKey(key) - if !offset.IsZero() && size != TombstoneFileSize { + if !offset.IsZero() && size.IsValid() { nm.FileCounter++ nm.FileByteCounter = nm.FileByteCounter + uint64(size) oldOffset, oldSize := nm.m.Set(NeedleId(key), offset, size) - if !oldOffset.IsZero() && oldSize != TombstoneFileSize { + if !oldOffset.IsZero() && oldSize.IsValid() { nm.DeletionCounter++ nm.DeletionByteCounter = nm.DeletionByteCounter + uint64(oldSize) } |
