Skip to content

Commit

Permalink
Fix mongo snap service not being enabled.
Browse files Browse the repository at this point in the history
  • Loading branch information
hpidcock committed Nov 17, 2021
1 parent 72343de commit 983d4f1
Showing 1 changed file with 17 additions and 2 deletions.
19 changes: 17 additions & 2 deletions mongo/mongo.go
Expand Up @@ -723,9 +723,24 @@ func installMongod(mongoDep packaging.Dependency, usingMongoFromSnap bool, hostS

if usingMongoFromSnap {
defer func() {
if err != nil {
return
}
err = snapSvc.ConfigOverride()
if err == nil {
err = snapSvc.Restart()
if err != nil {
err = errors.Annotate(err, "cannot override mongo service config")
return
}
// TODO(juju3): refactor and update tests during merge
err = snapSvc.Stop()
if err != nil {
err = errors.Annotate(err, "cannot stop mongo service")
return
}
err = snapSvc.Start()
if err != nil {
err = errors.Annotate(err, "cannot start mongo service")
return
}
}()
}
Expand Down

0 comments on commit 983d4f1

Please sign in to comment.