From 8df30404056adbc71d8d5c799f112930b53e8a24 Mon Sep 17 00:00:00 2001 From: Carlos Salguero Date: Tue, 17 Aug 2021 09:18:44 -0300 Subject: [PATCH] PMM-8489 Updated errors list --- src/go/mongolib/util/util.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/go/mongolib/util/util.go b/src/go/mongolib/util/util.go index 1f198862..b8460935 100644 --- a/src/go/mongolib/util/util.go +++ b/src/go/mongolib/util/util.go @@ -28,6 +28,7 @@ const ( shardingNotEnabledErrorCode = 203 ErrNotYetInitialized = int32(94) ErrNoReplicationEnabled = int32(76) + ErrNotPrimaryOrSecondary = int32(13436) ) var ( @@ -471,7 +472,8 @@ func ClusterID(ctx context.Context, client *mongo.Client) (string, error) { } func IsReplicationNotEnabledError(err mongo.CommandError) bool { - return err.Code == ErrNotYetInitialized || err.Code == ErrNoReplicationEnabled + return err.Code == ErrNotYetInitialized || err.Code == ErrNoReplicationEnabled || + err.Code == ErrNotPrimaryOrSecondary } func MyState(ctx context.Context, client *mongo.Client) (int, error) {