Skip to content

Commit 80b8602

Browse files
committed
Update juju/replicaset/v2 dependency
1 parent 2022315 commit 80b8602

File tree

5 files changed

+10
-6
lines changed

5 files changed

+10
-6
lines changed

cmd/jujud/agent/agenttest/agent.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ func InstallFakeEnsureMongo(suite patchingSuite) *FakeEnsureMongo {
4949
ServiceInstalled: true,
5050
}
5151
suite.PatchValue(&mongo.IsServiceInstalled, f.IsServiceInstalled)
52-
suite.PatchValue(&replicaset.CurrentConfig, f.CurrentConfig)
52+
suite.PatchValue(&mongo.CurrentReplicasetConfig, f.CurrentConfig)
5353
suite.PatchValue(&cmdutil.EnsureMongoServer, f.EnsureMongo)
5454
return f
5555
}

cmd/jujud/agent/machine.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ import (
2121
"github.com/juju/mgo/v2"
2222
"github.com/juju/names/v4"
2323
"github.com/juju/pubsub/v2"
24-
"github.com/juju/replicaset/v2"
2524
"github.com/juju/utils/v2"
2625
"github.com/juju/utils/v2/symlink"
2726
"github.com/juju/utils/v2/voyeur"
@@ -125,7 +124,7 @@ func init() {
125124
safe := mgo.Safe{}
126125
if ProductionMongoWriteConcern {
127126
safe.J = true
128-
_, err := replicaset.CurrentConfig(session)
127+
_, err := mongo.CurrentReplicasetConfig(session)
129128
if err == nil {
130129
// set mongo to write-majority (writes only returned after
131130
// replicated to a majority of replica-set members).

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ require (
7777
github.com/juju/proxy v0.0.0-20210817195502-c6015cfe0258
7878
github.com/juju/pubsub/v2 v2.0.0-20210804115646-050d38a80f5b
7979
github.com/juju/ratelimit v1.0.2-0.20191002062651-f60b32039441
80-
github.com/juju/replicaset/v2 v2.0.1-0.20210310024806-bbbdc5f31eb3
80+
github.com/juju/replicaset/v2 v2.0.1-0.20211125220232-7967ce535201
8181
github.com/juju/retry v0.0.0-20180821225755-9058e192b216
8282
github.com/juju/rfc/v2 v2.0.0-20210319034215-ed820200fad3
8383
github.com/juju/romulus v0.0.0-20210309074704-4fa3bbd32568

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -516,8 +516,8 @@ github.com/juju/raft-boltdb v0.0.0-20200518034108-40b112c917c5 h1:+eWzUG6XLDSdcz
516516
github.com/juju/raft-boltdb v0.0.0-20200518034108-40b112c917c5/go.mod h1:F7wHQBX+lEJkv9PhNCgNJgCeI+GISZW2RefLINbmgXU=
517517
github.com/juju/ratelimit v1.0.2-0.20191002062651-f60b32039441 h1:b5Jqi7ir58EzfeZDyp7OSYQG/IVgyY4JWfHuJUF2AZI=
518518
github.com/juju/ratelimit v1.0.2-0.20191002062651-f60b32039441/go.mod h1:qapgC/Gy+xNh9UxzV13HGGl/6UXNN+ct+vwSgWNm/qk=
519-
github.com/juju/replicaset/v2 v2.0.1-0.20210310024806-bbbdc5f31eb3 h1:PYmT5m/07JtXv8/DfSSw3bwD/1TpA9E83//jZldR8l4=
520-
github.com/juju/replicaset/v2 v2.0.1-0.20210310024806-bbbdc5f31eb3/go.mod h1:NRTC6FXOBX/+Usgl6GjqU2VUcReSG8Odml56qE4bZ/g=
519+
github.com/juju/replicaset/v2 v2.0.1-0.20211125220232-7967ce535201 h1:K8kT6VLLEpzdWaFPLL82Mv9weftax63lRa1SsV+ExNg=
520+
github.com/juju/replicaset/v2 v2.0.1-0.20211125220232-7967ce535201/go.mod h1:NRTC6FXOBX/+Usgl6GjqU2VUcReSG8Odml56qE4bZ/g=
521521
github.com/juju/retry v0.0.0-20151029024821-62c620325291/go.mod h1:OohPQGsr4pnxwD5YljhQ+TZnuVRYpa5irjugL1Yuif4=
522522
github.com/juju/retry v0.0.0-20160928201858-1998d01ba1c3/go.mod h1:OohPQGsr4pnxwD5YljhQ+TZnuVRYpa5irjugL1Yuif4=
523523
github.com/juju/retry v0.0.0-20180821225755-9058e192b216 h1:/eQL7EJQKFHByJe3DeE8Z36yqManj9UY5zppDoQi4FU=

mongo/mongo.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -771,3 +771,8 @@ func providesMongoAsSnap(mongoDep packaging.Dependency, series string) bool {
771771
}
772772
return false
773773
}
774+
775+
// CurrentReplicasetConfig is overridden in tests.
776+
var CurrentReplicasetConfig = func(session *mgo.Session) (*replicaset.Config, error) {
777+
return replicaset.CurrentConfig(session)
778+
}

0 commit comments

Comments
 (0)