diff options
author | Kaloian Manassiev <kaloian.manassiev@mongodb.com> | 2015-06-24 11:45:32 -0400 |
---|---|---|
committer | Kaloian Manassiev <kaloian.manassiev@mongodb.com> | 2015-06-24 17:33:56 -0400 |
commit | 92750368e7a65031f4545d7c52ba268033b94a74 (patch) | |
tree | 842f255dcbb292610939779559864a97d8c38cd5 | |
parent | 253630d865a3fdb373d5ec8eb699e94422e8c6cc (diff) | |
download | mongo-92750368e7a65031f4545d7c52ba268033b94a74.tar.gz |
SERVER-19092 Increase the connection pool cleanup interval
This change is just a workaround until we discover the underlying cause.
-rw-r--r-- | src/mongo/client/connection_pool.cpp | 5 | ||||
-rw-r--r-- | src/mongo/util/time_support.h | 1 |
2 files changed, 4 insertions, 2 deletions
diff --git a/src/mongo/client/connection_pool.cpp b/src/mongo/client/connection_pool.cpp index a9244b92b57..c8c774510c5 100644 --- a/src/mongo/client/connection_pool.cpp +++ b/src/mongo/client/connection_pool.cpp @@ -39,8 +39,9 @@ namespace { const Date_t kNeverTooStale = Date_t::max(); -const Minutes kCleanUpInterval(5); // Note: Must be larger than kMaxConnectionAge below) -const Seconds kMaxConnectionAge(30); +// TODO: Workaround for SERVER-19092. To be lowered back to 5 min / 30 sec once the bug is fixed +const Hours kCleanUpInterval(1); // Note: Must be larger than kMaxConnectionAge below) +const Minutes kMaxConnectionAge(30); } // namespace diff --git a/src/mongo/util/time_support.h b/src/mongo/util/time_support.h index 1101fdee0d4..2ec19ed12eb 100644 --- a/src/mongo/util/time_support.h +++ b/src/mongo/util/time_support.h @@ -47,6 +47,7 @@ using Microseconds = stdx::chrono::microseconds; using Milliseconds = stdx::chrono::milliseconds; using Seconds = stdx::chrono::seconds; using Minutes = stdx::chrono::minutes; +using Hours = stdx::chrono::hours; using stdx::chrono::duration_cast; void time_t_to_Struct(time_t t, struct tm* buf, bool local = false); |