Fix snapshot mount enumeration.
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2024-03-19 20:33:06 +01:00
parent d61405b3ca
commit 93040ab946

View File

@@ -63,6 +63,7 @@ type snapshotRule struct {
}
var version = "1.0"
var objfsVersion = "7.2"
const (
volumeBucket = "volumes"
@@ -463,7 +464,7 @@ func main() {
log.StandardLogger().Out = f
}
log.Info("Starting ObjectiveFS Volume Driver, version " + version)
log.Info("Starting ObjectiveFS Volume Driver, version " + version + " ObjectiveFS " + objfsVersion)
defEnv := make(map[string]string)
for _, i := range []string{"ACCESS_KEY", "SECRET_KEY", "OBJECTIVEFS_LICENSE", "OBJECTSTORE", "ENDPOINT", "CACHESIZE", "DISKCACHE_SIZE", "DISKCACHE_PATH", "OBJECTIVEFS_PASSPHRASE", "IDMAP"} {
@@ -629,7 +630,7 @@ func parseExistingSnapshots(data string, expectedPrefix string) (map[string]stri
}
func getMountedSnaphots(baseDir string) (map[string]string, error) {
if entries, err := os.ReadDir(baseDir); err == nil {
if entries, err := os.ReadDir(baseDir); err != nil {
return nil, err
} else {
var result = make(map[string]string)