aboutsummaryrefslogtreecommitdiff
path: root/weed-fs/src/pkg
diff options
context:
space:
mode:
authorchris.lu@gmail.com <chris.lu@gmail.com@282b0af5-e82d-9cf1-ede4-77906d7719d0>2012-01-19 18:28:54 +0000
committerchris.lu@gmail.com <chris.lu@gmail.com@282b0af5-e82d-9cf1-ede4-77906d7719d0>2012-01-19 18:28:54 +0000
commit4c31b6d5334c7dc5533d0c790e5dbd17ee391d6e (patch)
tree34f34367c222c3b4518607a92cce036c29389fe8 /weed-fs/src/pkg
parent3c7c85b1d4d492c70e017c09e40e719e1a8a724c (diff)
downloadseaweedfs-4c31b6d5334c7dc5533d0c790e5dbd17ee391d6e.tar.xz
seaweedfs-4c31b6d5334c7dc5533d0c790e5dbd17ee391d6e.zip
delete entry from file index also
git-svn-id: https://weed-fs.googlecode.com/svn/trunk@44 282b0af5-e82d-9cf1-ede4-77906d7719d0
Diffstat (limited to 'weed-fs/src/pkg')
-rw-r--r--weed-fs/src/pkg/storage/needle_map.go4
1 files changed, 1 insertions, 3 deletions
diff --git a/weed-fs/src/pkg/storage/needle_map.go b/weed-fs/src/pkg/storage/needle_map.go
index 19030be3f..3cdcf6328 100644
--- a/weed-fs/src/pkg/storage/needle_map.go
+++ b/weed-fs/src/pkg/storage/needle_map.go
@@ -43,9 +43,7 @@ func LoadNeedleMap(file *os.File) *NeedleMap {
key := BytesToUint64(bytes[i : i+8])
offset := BytesToUint32(bytes[i+8 : i+12])
size := BytesToUint32(bytes[i+12 : i+16])
- if offset > 0 {
- nm.m[key] = &NeedleValue{Offset: offset, Size: size}
- }
+ nm.m[key] = &NeedleValue{Offset: offset, Size: size}, offset > 0
}
count, e = nm.indexFile.Read(bytes)
}