Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 595c508

Browse files
Merge branch '108-fix-mount-dir-slash' into 'master'
fix: trailing slash in mount dir problem Closes #108 See merge request postgres-ai/database-lab!89
2 parents 6a19287 + 3a1c330 commit 595c508

File tree

1 file changed

+15
-15
lines changed

1 file changed

+15
-15
lines changed

pkg/services/provision/mode_local.go

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -89,21 +89,6 @@ func NewProvisionModeLocal(ctx context.Context, config Config, dockerClient *cli
8989
},
9090
}
9191

92-
thinCloneManager, err := thinclones.NewManager(p.config.ModeLocal.ThinCloneManager,
93-
p.runner, thinclones.ManagerConfig{
94-
Pool: p.config.ModeLocal.ClonePool,
95-
SnapshotFilterSuffix: p.config.ModeLocal.SnapshotFilterSuffix,
96-
MountDir: p.config.ModeLocal.MountDir,
97-
OSUsername: p.config.OSUsername,
98-
ClonePrefix: ClonePrefix,
99-
})
100-
101-
if err != nil {
102-
return nil, errors.Wrap(err, "failed to initialize thin-clone manager")
103-
}
104-
105-
p.thinCloneManager = thinCloneManager
106-
10792
if len(p.config.ModeLocal.MountDir) == 0 {
10893
p.config.ModeLocal.MountDir = "/var/lib/dblab/clones/"
10994
}
@@ -128,6 +113,21 @@ func NewProvisionModeLocal(ctx context.Context, config Config, dockerClient *cli
128113
p.config.PgMgmtPassword = DefaultPassword
129114
}
130115

116+
thinCloneManager, err := thinclones.NewManager(p.config.ModeLocal.ThinCloneManager,
117+
p.runner, thinclones.ManagerConfig{
118+
Pool: p.config.ModeLocal.ClonePool,
119+
SnapshotFilterSuffix: p.config.ModeLocal.SnapshotFilterSuffix,
120+
MountDir: p.config.ModeLocal.MountDir,
121+
OSUsername: p.config.OSUsername,
122+
ClonePrefix: ClonePrefix,
123+
})
124+
125+
if err != nil {
126+
return nil, errors.Wrap(err, "failed to initialize thin-clone manager")
127+
}
128+
129+
p.thinCloneManager = thinCloneManager
130+
131131
return p, nil
132132
}
133133

0 commit comments

Comments
 (0)