diff options
author | samantharitter <samantha.ritter@10gen.com> | 2017-01-09 16:27:53 -0500 |
---|---|---|
committer | samantharitter <samantha.ritter@10gen.com> | 2017-01-12 16:33:17 -0500 |
commit | df3fcefe77119447ce2ad8174657563176da2545 (patch) | |
tree | dd28cd3cb5db0890a899dc9777149cc6ecbc5b33 | |
parent | fab6cb2a7e2574b1da68037753a64618eab84dd9 (diff) | |
download | mongo-df3fcefe77119447ce2ad8174657563176da2545.tar.gz |
SERVER-27618 Make NetworkInterfaceASIO integration test less stressful
-rw-r--r-- | src/mongo/executor/network_interface_asio_integration_test.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mongo/executor/network_interface_asio_integration_test.cpp b/src/mongo/executor/network_interface_asio_integration_test.cpp index 66203640478..972996304dc 100644 --- a/src/mongo/executor/network_interface_asio_integration_test.cpp +++ b/src/mongo/executor/network_interface_asio_integration_test.cpp @@ -64,7 +64,7 @@ public: options.streamFactory = stdx::make_unique<AsyncStreamFactory>(); options.timerFactory = stdx::make_unique<AsyncTimerFactoryASIO>(); #ifdef _WIN32 - // Connections won't queue on widnows, so attempting to open too many connections + // Connections won't queue on windows, so attempting to open too many connections // concurrently will result in refused connections and test failure. options.connectionPoolOptions.maxConnections = 16u; #else @@ -238,7 +238,7 @@ private: }; TEST_F(NetworkInterfaceASIOIntegrationTest, StressTest) { - const std::size_t numOps = 1000; + const std::size_t numOps = 500; std::vector<Status> testResults(numOps, {ErrorCodes::InternalError, "uninitialized"}); ErrorCodes::Error expectedResults[numOps]; CountdownLatch cl(numOps); @@ -255,7 +255,7 @@ TEST_F(NetworkInterfaceASIOIntegrationTest, StressTest) { for (std::size_t i = 0; i < numOps; ++i) { // stagger operations slightly to mitigate connection pool contention - sleepmillis(rng.nextInt32(16)); + sleepmillis(rng.nextInt32(50)); auto r = rng.nextCanonicalDouble(); |