aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Lu <chris.lu@gmail.com>2018-06-13 00:36:51 -0700
committerChris Lu <chris.lu@gmail.com>2018-06-13 00:36:51 -0700
commit0467195f07c80ec2da0c32206bf47d3e10772ac8 (patch)
tree0092069de58d79289fe42cf5faf558026431ba58
parent4433b4c006ff8174c4c126c45889921a9b519ab9 (diff)
downloadseaweedfs-0467195f07c80ec2da0c32206bf47d3e10772ac8.tar.xz
seaweedfs-0467195f07c80ec2da0c32206bf47d3e10772ac8.zip
fix file closing on windows
-rw-r--r--weed/storage/needle_map_boltdb.go1
-rw-r--r--weed/storage/needle_map_leveldb.go1
2 files changed, 2 insertions, 0 deletions
diff --git a/weed/storage/needle_map_boltdb.go b/weed/storage/needle_map_boltdb.go
index cd15607bb..5e64c5199 100644
--- a/weed/storage/needle_map_boltdb.go
+++ b/weed/storage/needle_map_boltdb.go
@@ -164,6 +164,7 @@ func (m *BoltDbNeedleMap) Delete(key uint64, offset uint32) error {
}
func (m *BoltDbNeedleMap) Close() {
+ m.indexFile.Close()
m.db.Close()
}
diff --git a/weed/storage/needle_map_leveldb.go b/weed/storage/needle_map_leveldb.go
index dfe3ccc0a..2d4ff4d71 100644
--- a/weed/storage/needle_map_leveldb.go
+++ b/weed/storage/needle_map_leveldb.go
@@ -126,6 +126,7 @@ func (m *LevelDbNeedleMap) Delete(key uint64, offset uint32) error {
}
func (m *LevelDbNeedleMap) Close() {
+ m.indexFile.Close()
m.db.Close()
}