Browse Source

Return Unknown instead of NotExist
Unless the data dir truly does not exist.

Barak Michener 11 years ago
parent
commit
421fe128c3
1 changed files with 1 additions and 2 deletions
  1. 1 2
      wal/util.go

+ 1 - 2
wal/util.go

@@ -37,7 +37,7 @@ const (
 
 func DetectVersion(dirpath string) WalVersion {
 	names, err := fileutil.ReadDir(dirpath)
-	if err != nil || len(names) == 0 {
+	if err != nil {
 		return WALNotExist
 	}
 	nameSet := types.NewUnsafeSet(names...)
@@ -46,7 +46,6 @@ func DetectVersion(dirpath string) WalVersion {
 		if Exist(path.Join(dirpath, "wal")) {
 			return WALv0_5
 		}
-		return WALNotExist
 	}
 	if nameSet.ContainsAll([]string{"snapshot", "conf", "log"}) {
 		return WALv0_4