diff options
author | A. Jesse Jiryu Davis <jesse@mongodb.com> | 2019-04-24 22:24:56 -0400 |
---|---|---|
committer | A. Jesse Jiryu Davis <jesse@mongodb.com> | 2019-04-24 22:24:56 -0400 |
commit | a996036e453ef6c2719889d32f2d90817431529e (patch) | |
tree | 6898cf924e4bbcf18b01efb757bbf251b9271023 /src/mongo/dbtests | |
parent | 5e346eb4b9bb3ec678d4eac36b3f0a18c1c10939 (diff) | |
download | mongo-a996036e453ef6c2719889d32f2d90817431529e.tar.gz |
Revert "SERVER-4999 Normalize all hostnames to lowercase"
This reverts commit 5e346eb4b9bb3ec678d4eac36b3f0a18c1c10939.
Diffstat (limited to 'src/mongo/dbtests')
-rw-r--r-- | src/mongo/dbtests/replica_set_monitor_test.cpp | 30 |
1 files changed, 3 insertions, 27 deletions
diff --git a/src/mongo/dbtests/replica_set_monitor_test.cpp b/src/mongo/dbtests/replica_set_monitor_test.cpp index f168d7bbad9..89ae6bd1085 100644 --- a/src/mongo/dbtests/replica_set_monitor_test.cpp +++ b/src/mongo/dbtests/replica_set_monitor_test.cpp @@ -29,6 +29,9 @@ #include "mongo/platform/basic.h" +#include <set> +#include <vector> + #include "mongo/base/init.h" #include "mongo/client/connpool.h" #include "mongo/client/dbclient_rs.h" @@ -38,11 +41,6 @@ #include "mongo/dbtests/mock/mock_replica_set.h" #include "mongo/unittest/unittest.h" -#include <boost/algorithm/string/case_conv.hpp> - -#include <set> -#include <vector> - namespace mongo { namespace { @@ -375,27 +373,5 @@ TEST_F(TwoNodeWithTags, SecDownRetryExpiredTimeout) { monitor.reset(); } -// Tests that hostnames with different capitalization are considered equal. -TEST_F(TwoNodeWithTags, CaseInsensitive) { - const auto primaryOnly = mongo::ReadPreference::PrimaryOnly; - const auto secondaryOnly = mongo::ReadPreference::SecondaryOnly; - - MockReplicaSet* replSet = getReplSet(); - - // Initialize with upcased primary hostname. - set<HostAndPort> seedList; - seedList.insert(HostAndPort(boost::algorithm::to_lower_copy(replSet->getPrimary()))); - auto monitor = ReplicaSetMonitor::createIfNeeded(replSet->getSetName(), seedList); - monitor->runScanForMockReplicaSet(); - - auto selectMember = [&](mongo::ReadPreference pref) { - return monitor->getHostOrRefresh(ReadPreferenceSetting(pref, TagSet()), Milliseconds(1)) - .get() - .toString(); - }; - - ASSERT_EQ(selectMember(primaryOnly), replSet->getPrimary()); - ASSERT_EQ(selectMember(secondaryOnly), replSet->getSecondaries()[0]); -} } // namespace } // namespace mongo |