summaryrefslogtreecommitdiff
path: root/src/mongo/client/connpool.cpp
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-41071 Replace NULL and 0 with nullptrA. Jesse Jiryu Davis2019-06-141-3/+3
|
* SERVER-39642 Decrement egress counter when scoped connection not returned to ↵Rahul Sundararaman2019-06-041-0/+12
| | | | the pool
* SERVER-39560 - remove leading blank line on all C++ filesBilly Donahue2019-02-131-4/+0
| | | | | | Remove leading comments that are just stating the filename. Move any file-level comments below the copyright banner. Remove leading blank lines.
* SERVER-36644 remove AtomicWord typedefsBilly Donahue2019-01-071-1/+1
|
* SERVER-37651 Update header files with new licenseRamon Fernandez2018-10-221-14/+17
|
* SERVER-35115 Separate dbclientinterface.h into several parts, one per class.Henrik Edin2018-06-291-0/+1
|
* SERVER-35115 Decouple DBDirectClient from networking clientsMathias Stearn2018-05-311-0/+11
|
* SERVER-28822 asan fixesJason Carey2018-02-011-1/+13
|
* SERVER-28822 Add new dbclient connection pool optionssamantharitter2018-02-011-60/+156
|
* SERVER-32674 Make SocketException not be a special typeMathias Stearn2018-01-191-4/+2
|
* Revert "SERVER-28822 Add new dbclient connection pool options"Jason Carey2018-01-021-157/+62
| | | | This reverts commit 9e7df79d3907a743e29b7333de6ea08a01f33a05.
* SERVER-28822 Add new dbclient connection pool optionssamantharitter2017-12-201-62/+157
|
* SERVER-31061 Add `mongo+srv://` support for URIs.ADAM David Alan Martin2017-10-311-2/+2
| | | | | | | | | The shell now supports parsing and handling `mongo+srv://` style URIs, as part of the DNS Seedlist support. These URIs require DNS SRV and TXT record lookups, for extra configuration options. The shell also supports a (limited) form of connection-failover -- when initially connecting to a non-replica-set cluster, the shell will try each host listed, in order, until a connection can be established.
* SERVER-31333 Make ReplicaSetMonitor return ShutdownInProgress if the server ↵Kaloian Manassiev2017-10-021-1/+3
| | | | is shutting down
* SERVER-29152 Do not cache logging ostream in threadlocal when in other ↵samantharitter2017-05-301-15/+15
| | | | thread-specific contexts
* SERVER-28760 Add egress logging to DBConnectionPoolsamantharitter2017-04-171-6/+35
|
* Revert "SERVER-28760 Add egress logging to DBConnectionPool"samantharitter2017-04-161-26/+5
| | | | This reverts commit 0dc375a32b24a65fd93e6d669aca05f7309f78df.
* SERVER-28760 Add egress logging to DBConnectionPoolsamantharitter2017-04-151-5/+26
|
* SERVER-27802 add comments to PoolForHost headerEsha Maharishi2017-02-061-0/+4
|
* SERVER-27603 Rename mongo::inShutdown() to ↵Andy Schwerin2017-01-151-1/+1
| | | | | | | | | | | | | | | | | mongo::globalInShutdownDeprecated() for clarity. Calling this function is deprecated because modules that consult it cannot engage in an orderly, coordinated shutdown. Instead, such modules tend to just stop working at some point after mongo::shutdown() is invoked, without regard to whether modules that depend on them have already shut down. As such, for clarity, this patch renames the function from mongo::inShutdown() to mongo::globalInShutdownDeprecated(). This also helps disambiguate calls to this function from calls to individual components' similarly named functions. Also, remove uncalled mongo::inShutdownStrict().
* SERVER-27210 Allow shell to connect to replicasets with ssl=true in URIJonathan Reams2016-12-081-0/+21
|
* SERVER-26228 Change `PoolForHost` to use RAII.ADAM David Alan Martin2016-12-061-29/+18
| | | | | The explicit management code is brittle, and can be replaced with some simpler code and a default destructor.
* SERVER-26846 scoped_db_conn_test.exe - DontReturnConnGoneBadToPool: expected ↵Waley Chen2016-11-011-4/+13
| | | | notReusedConns == globalConnPool.getNumBadConns
* SERVER-25183 scoped_db_conn_test.exe - DontReturnConnGoneBadToPool FailedWaley Chen2016-10-241-12/+19
|
* SERVER-25218 add more information to connPoolStatsMatt Cotter2016-09-271-5/+5
| | | | | * group stats by pool * fix tests that relied on broken behavior
* SERVER-24611 Implement ClientMetadata classMark Benvenuto2016-08-041-2/+2
|
* SERVER-23513 Move SocketException to its own librarysamantharitter2016-04-071-0/+1
|
* SERVER-22320 remove SYNC option and SyncClusterConnectionMisha Tyulenev2016-03-101-4/+2
|
* SERVER-21597 Fix connPoolStats to work with many NetworkInterfacessamantharitter2015-12-141-28/+20
|
* SERVER-20283 Update connPoolStats command to include multiple connection poolssamantharitter2015-10-131-31/+25
|
* SERVER-18579: Clang-Format - reformat code, no comment reflowMark Benvenuto2015-06-201-378/+369
|
* SERVER-18723 boost -> stdx for mutex, unique_lock, and lock_guardAdam Midvidy2015-06-171-9/+9
|
* SERVER-18947 Remove unused catalog manager codeKaloian Manassiev2015-06-151-1/+26
|
* SERVER-18464 Implement ReplicaSetMonitorManager to replace staticsKaloian Manassiev2015-06-111-17/+3
| | | | | | | | | The ReplicaSetMonitorManager will be responsible for the lifetime of replica set monitors and will replaces the global static variables, which we currently use to track the replica set monitors. This change brings us closer to having a separate instance of the replica set monitors for MongoS.
* SERVER-18567 Replace usages of the legacy ConnectionString::parseKaloian Manassiev2015-05-221-3/+2
| | | | This is all the non-sharding code, which is using it.
* SERVER-17310 Make mongo::mutex a typedef of boost::mutex and remove ↵Andy Schwerin2015-03-121-11/+10
| | | | mongo::scoped_lock.
* SERVER-13339 Cleanup some SConscript and includesKaloian Manassiev2015-02-201-1/+0
|
* SERVER-13256 Add usings and qualifications for names from namespace stdAndrew Morrow2015-01-151-0/+7
|
* SERVER-16694 check for shutdown definitively in bgsyncEric Milkie2014-12-301-0/+1
|
* SERVER-16252 DBConnectionPool::flush should fully flush connection poolRandolph Tan2014-11-241-22/+2
|
* SERVER-16209 LogComponent::kNetworking -> kNetworkMatt Kangas2014-11-181-1/+1
|
* SERVER-14729 assign default log component MONGO_LOG_DEFAULT_COMPONENTBenety Goh2014-08-121-2/+2
|
* SERVER-5092 updated default log component in storage and networking subsystemsBenety Goh2014-06-301-1/+1
|
* SERVER-9788 mongos does not respect secondary preferred after temporarily ↵Randolph Tan2014-06-301-0/+12
| | | | unavailable secondary
* SERVER-5092 tagged storage and networking LOG() messagesBenety Goh2014-06-271-1/+4
|
* SERVER-6018 Replace AtomicUInt with AtomicUInt32 in connpoolAndrew Morrow2014-05-171-1/+1
|
* SERVER-13264 Move Apache-licensed files to AGPLIan Whalen2014-05-161-9/+21
| | | | Also update generators.
* SERVER-13374 change connection pool defaultsGreg Studer2014-03-311-12/+20
|
* SERVER-12585 DBConnectionPool::_get shouldn't verify(!inShutdown)Mathias Stearn2014-02-031-1/+2
| | | | | This caused DEBUG builds to fail during shutdown in tests that would otherwise have passed.
* SERVER-12284 Rewrite ReplSetMonitorMathias Stearn2014-01-291-4/+2
|