diff options
author | Louis Williams <louis.williams@mongodb.com> | 2020-02-24 23:03:00 +0000 |
---|---|---|
committer | evergreen <evergreen@mongodb.com> | 2020-02-24 23:03:00 +0000 |
commit | 73fb5d72b14681b683681f65eb16a332ae090f3d (patch) | |
tree | a2d5c0c1909191bb8f090d1a527e61a9dbbd7bcb /src/mongo/db/repl_set_member_in_standalone_mode.cpp | |
parent | 3aea7a5bc17d86cf14a1abf417d029f0356ee05e (diff) | |
download | mongo-73fb5d72b14681b683681f65eb16a332ae090f3d.tar.gz |
SERVER-38714 Drop unfinished indexes on modified collections during repair when run on a replica set node
Diffstat (limited to 'src/mongo/db/repl_set_member_in_standalone_mode.cpp')
-rw-r--r-- | src/mongo/db/repl_set_member_in_standalone_mode.cpp | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/src/mongo/db/repl_set_member_in_standalone_mode.cpp b/src/mongo/db/repl_set_member_in_standalone_mode.cpp index 4ea8bc6bc1e..9859ab9333b 100644 --- a/src/mongo/db/repl_set_member_in_standalone_mode.cpp +++ b/src/mongo/db/repl_set_member_in_standalone_mode.cpp @@ -35,24 +35,17 @@ namespace mongo { namespace { -// The boost::optional<bool> decoration will be initialized to boost::none. -const auto& replSetMemberInStandaloneMode = - ServiceContext::declareDecoration<boost::optional<bool>>(); +const auto& replSetMemberInStandaloneMode = ServiceContext::declareDecoration<bool>(); } // namespace bool getReplSetMemberInStandaloneMode(ServiceContext* serviceCtx) { - auto& replSetMemberInStandaloneModeBool = replSetMemberInStandaloneMode(serviceCtx); - invariant(replSetMemberInStandaloneModeBool); - - return replSetMemberInStandaloneModeBool.get(); + return replSetMemberInStandaloneMode(serviceCtx); } void setReplSetMemberInStandaloneMode(ServiceContext* serviceCtx, bool isReplSetMemberInStandaloneMode) { auto& replSetMemberInStandaloneModeBool = replSetMemberInStandaloneMode(serviceCtx); - invariant(!replSetMemberInStandaloneModeBool); - replSetMemberInStandaloneModeBool = isReplSetMemberInStandaloneMode; } |