summaryrefslogtreecommitdiff
path: root/src/mongo/client/connpool.cpp
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-68246 rewrite calls to boost::optional get and is_initializedBilly Donahue2022-07-271-1/+2
|
* SERVER-64966 Count how many pooled connections are created, but never usedReo Kimura2022-05-241-0/+1
|
* SERVER-66203 move MONGO_LOGV2_DEFAULT_COMPONENT defs below includesBilly Donahue2022-05-061-1/+3
|
* SERVER-55055 Add cumulative metric for the total refreshed connectionsDaniel Vitor Morilha2022-01-131-0/+1
|
* Revert "SERVER-55055 Add cumulative metric for the total refreshed connections"Daniel Vitor Morilha2022-01-101-1/+0
| | | | This reverts commit 4ae8b3f29485b8a25877b8fd7e67787e9b3996de.
* SERVER-55055 Add cumulative metric for the total refreshed connectionsDaniel Vitor Morilha2022-01-061-0/+1
|
* SERVER-53064: connection created using transient SSL params cannot be recycledAndrew Shuvalov2021-02-201-0/+14
|
* SERVER-53423: Make ConnectString::connect return a status instead of setting ↵Andrew Shuvalov2021-01-071-10/+11
| | | | error message
* Revert "SERVER-53423: Make ConnectString::connect return a status instead of ↵Pavi Vetriselvan2021-01-071-11/+10
| | | | | | setting error message" This reverts commit ad1169d34cbd457a4d0637230e615bdf1d177531.
* SERVER-53423: Make ConnectString::connect return a status instead of setting ↵Andrew Shuvalov2021-01-071-10/+11
| | | | error message
* SERVER-40811 make initializers throwyBilly Donahue2020-12-081-1/+0
| | | | | | | - Consolidate init-related headers (just init.h and initializer.h) - Factor out a separate DependencyGraph component - Remove MONGO_DEFAULT_PREREQUISITES, MONGO_NO_PREREQUISITES, MONGO_NO_DEPENDENTS. - Document the role of the "default" initializer.
* SERVER-50508 Rename ConnectionType::MASTER to ConnectionType::kStandaloneBen Caimano2020-10-261-2/+2
|
* SERVER-47735 change mongo source over to logv2Billy Donahue2020-04-261-1/+1
| | | | | | - Remove several legacy logger/ files - Convert all MONGO_LOG_DEFAULT_COMPONENT to the LOGV2 version. - Globally replace logger::{LogSeverity,LogComponent} => logv2::
* SERVER-47073 Clean up log lines in mongo/client and mongo/executorBen Caimano2020-04-221-36/+54
|
* SERVER-45567 removing util/log.h where I canGabriel Russell2020-02-281-16/+28
|
* SERVER-45869 automatically converted structured loggingGabriel Russell2020-02-131-7/+15
|
* SERVER-45276 Release lock before destroying DBClientBasesBen Caimano2020-01-031-12/+22
|
* SERVER-43576 DBClientRS does not propagate applicationNameMark Benvenuto2019-10-111-1/+1
|
* SERVER-42165 Replace uses of stdx::mutex with mongo::MutexBen Caimano2019-09-171-16/+16
|
* 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
|