storage: fileStorage.Close(): gives warning if some files are still open, but continue closing anyway
diff --git a/leveldb/storage/file_storage.go b/leveldb/storage/file_storage.go
index f671b2e..420b277 100644
--- a/leveldb/storage/file_storage.go
+++ b/leveldb/storage/file_storage.go
@@ -329,8 +329,7 @@
runtime.SetFinalizer(fs, nil)
if fs.open > 0 {
- fs.log(fmt.Sprintf("refuse to close, %d files still open", fs.open))
- return fmt.Errorf("leveldb/storage: cannot close, %d files still open", fs.open)
+ fs.log(fmt.Sprintf("close: warning, %d files still open", fs.open))
}
fs.open = -1
e1 := fs.logw.Close()