summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsamantharitter <samantha.ritter@10gen.com>2017-01-09 16:27:53 -0500
committersamantharitter <samantha.ritter@10gen.com>2017-01-12 16:33:17 -0500
commitdf3fcefe77119447ce2ad8174657563176da2545 (patch)
treedd28cd3cb5db0890a899dc9777149cc6ecbc5b33
parentfab6cb2a7e2574b1da68037753a64618eab84dd9 (diff)
downloadmongo-df3fcefe77119447ce2ad8174657563176da2545.tar.gz
SERVER-27618 Make NetworkInterfaceASIO integration test less stressful
-rw-r--r--src/mongo/executor/network_interface_asio_integration_test.cpp6
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();