Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-56571 rename and unprotect invariant.h | Billy Donahue | 2022-03-20 | 1 | -5/+3 |
| | |||||
* | SERVER-61385 Migrate callers of 'DBClientBase::query()' legacy API to the ↵ | David Storch | 2021-12-21 | 2 | -35/+4 |
| | | | | | | | | | modern 'find()' API There are a handful of remaining callers of the legacy API, either using the exhaust option or which are involved in a code path which still relies on the OP_QUERY-inspired BSON format. These should be cleaned up as follow-up work. | ||||
* | SERVER-59512 add new, cleaner query interface to DBClientBase | David Storch | 2021-11-10 | 4 | -43/+114 |
| | | | | | | | | | The new interface uses FindCommandRequest, and avoids any characteristics that relate specifically to the no-longer-supported OP_QUERY wire protocol message. This patch moves all callers of 'findOne()' onto the new API, but more work is required to fully eliminate the old 'query()' API from DBClientBase. | ||||
* | SERVER-58210 Eliminate unnecessary RPC protocol negotiation code | David Storch | 2021-10-01 | 1 | -2/+0 |
| | |||||
* | SERVER-59782 migrate makeGuard calls to ScopeGuard | Billy Donahue | 2021-09-08 | 1 | -2/+2 |
| | |||||
* | SERVER-58670 Tighten up what kind of BSON the 'Query' type can be wrapped around | Irina Yatsenko | 2021-08-23 | 4 | -20/+33 |
| | | | | | | | | | This refactor includes: Remove dead code from 'Query' type and reduce it public interface. Split query argument in query/update/removed methods into filter BSON and settings (which are still passed around as 'Query' type). Remove Query(string) constructors. Remove most callers of 'Query(const BSONObj&)'. Replace public 'Query(const BSON&)' and 'Query.obj' with an explicit factory method and a getter. | ||||
* | SERVER-57749 Optimize a projection expression prior to planning for 'find' | Andrii Dobroshynski | 2021-08-17 | 1 | -1/+1 |
| | |||||
* | SERVER-58670 Modernize DBClientBase query interface to avoid ↵ | Irina Yatsenko | 2021-08-14 | 4 | -22/+14 |
| | | | | OP_QUERY-derived characteristics | ||||
* | SERVER-57461 Remove SPLIT_LIMITED_SORT and associated QueryPlanner code | Eric Cox | 2021-07-31 | 4 | -5/+5 |
| | |||||
* | SERVER-54291 remove dependency on scanning replica set monitor in ↵ | Randolph Tan | 2021-05-19 | 2 | -2/+15 |
| | | | | dbclient_rs_test | ||||
* | SERVER-54292 remove dependency on scanning replica set monitor in ↵ | Randolph Tan | 2021-05-13 | 2 | -65/+112 |
| | | | | tenant_migration_recipient_service_tests | ||||
* | SERVER-43762 tighten the overload set for BSONObjBuilder::appendNumber | Bynn Lee | 2021-03-05 | 1 | -2/+2 |
| | |||||
* | Revert "SERVER-43762 tighten the overload set for BSONObjBuilder::appendNumber" | Bynn Lee | 2021-02-25 | 1 | -2/+2 |
| | | | | This reverts commit 3307ba57eef2dfff9abe2413e39058ac9451ec04. | ||||
* | SERVER-43762 tighten the overload set for BSONObjBuilder::appendNumber | Bynn Lee | 2021-02-22 | 1 | -2/+2 |
| | |||||
* | SERVER-50423 Change memberConfig's slaveDelay field to secondaryDelaySecs | Ali Mir | 2021-01-28 | 1 | -3/+3 |
| | |||||
* | SERVER-53724 Make DBClient able to reauthenticate with x509 automatically ↵ | Jason Zhang | 2021-01-25 | 1 | -1/+1 |
| | | | | when reconnecting for tenant migrations | ||||
* | SERVER-52707 Make tenant migration recipient use x509 certificate to connect ↵ | Cheahuychou Mao | 2021-01-05 | 1 | -1/+3 |
| | | | | to donor | ||||
* | SERVER-40811 make initializers throwy | Billy Donahue | 2020-12-08 | 1 | -1/+1 |
| | | | | | | | - 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::kStandalone | Ben Caimano | 2020-10-26 | 3 | -3/+3 |
| | |||||
* | SERVER-48811 Run cloners in MigrationServiceInstance | Suganthi Mani | 2020-10-07 | 6 | -23/+32 |
| | |||||
* | SERVER-48806 Obtain and persist donor optimes in MigrationServerInstance | Matthew Russotto | 2020-09-23 | 2 | -1/+42 |
| | |||||
* | SERVER-49380 Add API params to mongo shell | A. Jesse Jiryu Davis | 2020-08-20 | 2 | -4/+9 |
| | |||||
* | SERVER-47091 Make ReplSetConfig and MemberConfig immutable | Matthew Russotto | 2020-05-12 | 1 | -1/+5 |
| | |||||
* | SERVER-41068 remove map_util.h | Billy Donahue | 2020-05-02 | 1 | -2/+2 |
| | |||||
* | SERVER-47090 Create IDL for ReplSetConfig | Matthew Russotto | 2020-04-30 | 1 | -1/+1 |
| | |||||
* | SERVER-45692 add explicit RWC to inter-node commands (even if merely ↵ | Kevin Pulo | 2020-03-05 | 4 | -20/+47 |
| | | | | kImplicitDefault) | ||||
* | SERVER-45931: Handle DBClientConnection connect and reconnect in NewOplogFetcher | Lingzhi Deng | 2020-02-06 | 2 | -38/+48 |
| | |||||
* | SERVER-45468 Create a DBClientCursor in the new oplog fetcher | Samyukta Lanka | 2020-02-04 | 2 | -8/+17 |
| | |||||
* | SERVER-45431: Create new test fixture for OplogFetcher | Lingzhi Deng | 2020-01-23 | 1 | -2/+2 |
| | |||||
* | SERVER-45649: Initialize call/recv responses iterators in ↵ | Lingzhi Deng | 2020-01-18 | 1 | -1/+6 |
| | | | | MockDBClientConnection constructors | ||||
* | SERVER-45603: Enhance MockDBClientConnection for OplogFetcher unit testing | Lingzhi Deng | 2020-01-17 | 2 | -11/+147 |
| | |||||
* | SERVER-43276 Implement resume after network error functionality in ↵ | Vesselina Ratcheva | 2020-01-16 | 1 | -1/+41 |
| | | | | CollectionCloner query | ||||
* | SERVER-44060 Make stats contain un-started collections and databases. | Matthew Russotto | 2019-12-02 | 2 | -1/+28 |
| | |||||
* | SERVER-43275 Implement retry-on-network-error logic in cloners, except for ↵ | Matthew Russotto | 2019-11-07 | 1 | -1/+2 |
| | | | | query. | ||||
* | SERVER-43937 Allow MockDBClientConnection/MockDBServer to mock errors. | Matthew Russotto | 2019-10-18 | 3 | -22/+30 |
| | |||||
* | SERVER-42165 Replace uses of stdx::mutex with mongo::Mutex | Ben Caimano | 2019-09-17 | 2 | -5/+5 |
| | |||||
* | SERVER-41772 Apply clang-format 7.0.1 to the codebase | clang-format-7.0.1 | 2019-07-27 | 5 | -5/+5 |
| | |||||
* | SERVER-41071 Replace NULL and 0 with nullptr | A. Jesse Jiryu Davis | 2019-06-14 | 3 | -6/+8 |
| | |||||
* | SERVER-39339 Remove `stdx/memory.h` | ADAM David Alan Martin | 2019-06-10 | 2 | -3/+3 |
| | |||||
* | SERVER-39338 Remove `stdx/functional.h` | ADAM David Alan Martin | 2019-06-10 | 2 | -2/+2 |
| | |||||
* | SERVER-23355 Recheck replicas every .5 sec during scan | A. Jesse Jiryu Davis | 2019-04-15 | 2 | -13/+50 |
| | |||||
* | SERVER-40476 remove mongoutils::str | Billy Donahue | 2019-04-09 | 1 | -1/+1 |
| | | | | | | Rename utils/mongoutils/str.h => utils/str.h Rename namespace mongoutils::str => str Rename mongo::strcasecmp => str::caseInsensitiveCompare. | ||||
* | SERVER-39560 - remove leading blank line on all C++ files | Billy Donahue | 2019-02-13 | 8 | -8/+0 |
| | | | | | | Remove leading comments that are just stating the filename. Move any file-level comments below the copyright banner. Remove leading blank lines. | ||||
* | SERVER-37651 Update header files with new license | Ramon Fernandez | 2018-10-22 | 8 | -114/+136 |
| | |||||
* | SERVER-36096 Convert CollectionCloner to use DBClientConnection. | Matthew Russotto | 2018-09-19 | 6 | -123/+32 |
| | |||||
* | SERVER-36094 Make DBClientBase::query() take an NamespaceStringOrUUID | Matthew Russotto | 2018-08-14 | 3 | -12/+16 |
| | |||||
* | SERVER-36094 Add override/final to DBClientBase methods | Matthew Russotto | 2018-08-09 | 2 | -21/+10 |
| | |||||
* | SERVER-33135 Remove metadata accessors from command reply APIs | Mathias Stearn | 2018-07-30 | 1 | -4/+1 |
| | | | | | Now that OP_COMMAND is dead, all remaining implementations return the same BSONObj for data and metadata. | ||||
* | SERVER-33135 Delete code for OP_COMMAND | Mathias Stearn | 2018-07-30 | 1 | -5/+4 |
| | |||||
* | SERVER-35115 Separate dbclientinterface.h into several parts, one per class. | Henrik Edin | 2018-06-29 | 4 | -16/+16 |
| |