Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-60287 Make clustered collection scan respect minimum bound | Haley Connelly | 2021-10-05 | 1 | -12/+225 |
| | |||||
* | SERVER-58210 Eliminate unnecessary RPC protocol negotiation code | David Storch | 2021-10-01 | 1 | -2/+0 |
| | |||||
* | SERVER-59178 Re-enable SBE as the default execution engine | Jennifer Peshansky | 2021-09-30 | 1 | -2/+1 |
| | |||||
* | SERVER-60325 Remove extraneous call to exec->saveState() in ↵ | Jennifer Peshansky | 2021-09-30 | 1 | -1/+0 |
| | | | | documentsourcetests.cpp | ||||
* | SERVER-59797 Introduce new type for clusteredIndex create command | Haley Connelly | 2021-09-28 | 3 | -2/+6 |
| | |||||
* | SERVER-59854 Remove PlanCacheIndexabilityState from the PlanCache | Ruoxin Xu | 2021-09-24 | 10 | -30/+57 |
| | | | | | | | | | | This patch includes a number of changes to facilitate the use of PlanCacheIndexabilityState with SBE and classic plan cache keys. * Introduced a plan cache key factory. * Moved PlanCacheIndexabilityState from the PlanCache into CollectionQueryInfo. * Templetized QueryPlanner::planSubqueries() so it can be used with classic and SBE plan caches. * Removed dependency on the CanonicalQuery from the PlanCache class. Co-authored-by: Anton Korshunov <anton.korshunov@mongodb.com> | ||||
* | SERVER-58427 Implement pushdown of $group for plans with one solution | Yoonsoo Kim | 2021-09-22 | 2 | -2/+7 |
| | |||||
* | SERVER-58915 Implement ReshardingDonorWriteRouter functionality along… | Randolph Tan | 2021-09-21 | 1 | -1/+0 |
| | |||||
* | SERVER-59629 Enable lock-free reads on GetIndexSpecsByUUID dbtest that was ↵ | Dianna Hohensee | 2021-09-17 | 1 | -6/+0 |
| | | | | previously temporarily disabled. | ||||
* | SERVER-58162 Remove `ReplicationCoordinator::canAcceptWritesFor` condition ↵ | Gregory Noma | 2021-09-13 | 1 | -0/+1 |
| | | | | in `requiresTimestampForCatalogWrite` | ||||
* | SERVER-59782 migrate makeGuard calls to ScopeGuard | Billy Donahue | 2021-09-08 | 7 | -51/+51 |
| | |||||
* | SERVER-58344 Remove ServerGlobalParams::FeatureCompatibility and replace ↵ | Vishnu Kaushik | 2021-09-01 | 1 | -2/+1 |
| | | | | references with generated FCV constants | ||||
* | SERVER-58752 Support retrying internal transactions on transient transaction ↵ | Cheahuychou Mao | 2021-09-01 | 1 | -6/+15 |
| | | | | errors | ||||
* | SERVER-59600 merge validate_results library into collection_validation | Benety Goh | 2021-08-27 | 1 | -1/+0 |
| | |||||
* | SERVER-59600 move StorageDebugUtil to dbtests | Benety Goh | 2021-08-27 | 4 | -2/+176 |
| | |||||
* | SERVER-59245 Enable lock-free reads on dbtests where they were previously ↵ | Dianna Hohensee | 2021-08-26 | 2 | -12/+0 |
| | | | | temporarily disabled. | ||||
* | SERVER-58670 Tighten up what kind of BSON the 'Query' type can be wrapped around | Irina Yatsenko | 2021-08-23 | 12 | -376/+444 |
| | | | | | | | | | 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-58586: Improve ClientCursor on mongoD to store and restore the… | Hana Pearlman | 2021-08-20 | 1 | -0/+13 |
| | |||||
* | SERVER-59438 clean up db/catalog/SConscript LIBDEPS | Benety Goh | 2021-08-19 | 1 | -0/+1 |
| | |||||
* | SERVER-58424 Refactor QueryPlanner::plan() in preparation for DocumentSource ↵ | Eric Cox | 2021-08-19 | 2 | -6/+6 |
| | | | | pushdown | ||||
* | SERVER-57749 Optimize a projection expression prior to planning for 'find' | Andrii Dobroshynski | 2021-08-17 | 1 | -1/+1 |
| | |||||
* | SERVER-59310 clean up db/index/SConscript LIBDEPS | Benety Goh | 2021-08-15 | 1 | -0/+1 |
| | |||||
* | SERVER-58670 Modernize DBClientBase query interface to avoid ↵ | Irina Yatsenko | 2021-08-14 | 8 | -39/+31 |
| | | | | OP_QUERY-derived characteristics | ||||
* | SERVER-58735 Repurpose LastError for NotPrimaryError tracker | Yoonsoo Kim | 2021-08-04 | 3 | -3/+0 |
| | |||||
* | SERVER-58612 Add Column as BSON Binary Subtype 7 | Henrik Edin | 2021-08-03 | 1 | -0/+1 |
| | |||||
* | SERVER-57461 Remove SPLIT_LIMITED_SORT and associated QueryPlanner code | Eric Cox | 2021-07-31 | 7 | -207/+15 |
| | |||||
* | SERVER-58740 Reserve multiple oplog slots when writing retryable ↵ | Jason Chan | 2021-07-27 | 1 | -0/+225 |
| | | | | findAndModify with storeFindAndModifyImagesInSideCollection=true | ||||
* | SERVER-57390 Remove getLastError implementation | Yoonsoo Kim | 2021-07-22 | 3 | -29/+9 |
| | |||||
* | SERVER-56479 Server logging of BSON containing BinData does not roundtrip | Mark Benvenuto | 2021-07-20 | 1 | -2/+2 |
| | |||||
* | SERVER-57391 Return error response to OP_QUERY and OP_GET_MORE messages | Irina Yatsenko | 2021-07-16 | 1 | -15/+15 |
| | |||||
* | SERVER-57462 Change the shell to use OP_MSG for exhaust queries instead of ↵ | Yoonsoo Kim | 2021-07-15 | 1 | -30/+0 |
| | | | | OP_QUERY | ||||
* | SERVER-56907 Remove feature flag for Mitigate pain of using field names with ↵ | Milena Ivanova | 2021-07-05 | 1 | -12/+3 |
| | | | | dots and dollars | ||||
* | SERVER-57459 Make dbtests and unittests getLastError-free | Irina Yatsenko | 2021-06-24 | 8 | -245/+72 |
| | |||||
* | SERVER-57758 Turn SBE off by default and invert the sense of the ↵ | Andrii Dobroshynski | 2021-06-17 | 1 | -1/+2 |
| | | | | internalQueryForceClassicEngine flag | ||||
* | SERVER-55446 added rosetta and arm64 macos builders to evergreen | Daniel Moody | 2021-06-15 | 1 | -130/+128 |
| | |||||
* | SERVER-57096 Make SBE rely purely on the kExternal lock policy | David Storch | 2021-06-15 | 1 | -7/+3 |
| | | | | | | After this patch, the AutoGet db_raii object is no longer held by the SBE scan/ixscan stages. SBE now assumes that any lock/snapshot acquisition is done at a higher level. | ||||
* | SERVER-57265 Migrate tests for deprecated op codes from jstest to C++ ↵ | Irina Yatsenko | 2021-06-15 | 1 | -8/+6 |
| | | | | integration | ||||
* | SERVER-55664 EphemeralForTest supports clustered _id indexes | Louis Williams | 2021-06-15 | 2 | -35/+1 |
| | |||||
* | SERVER-57424 remove ENABLE_BITMASK_OPERATORS | Billy Donahue | 2021-06-10 | 1 | -1/+1 |
| | |||||
* | SERVER-56793 running dbtest with no suites should be an error | Mikhail Shchatko | 2021-06-09 | 1 | -0/+6 |
| | |||||
* | SERVER-57173: Add distinction to oplog application when data is inconsistent. | Daniel Gottlieb | 2021-06-05 | 2 | -7/+15 |
| | | | | (cherry picked from commit 3b6a717a226a86832979f8a5b0b8bf5eef9bb51c) | ||||
* | SERVER-57127 IndexCatalogEntry::isMultikey() accepts OperationContext and ↵ | Benety Goh | 2021-06-04 | 2 | -4/+6 |
| | | | | CollectionPtr | ||||
* | SERVER-57127 IndexCatalogEntry::getMultikeyPaths() accepts CollectionPtr | Benety Goh | 2021-06-04 | 2 | -4/+4 |
| | |||||
* | SERVER-57127 IndexAccessMethod::getKeys() accepts OperationContext and ↵ | Benety Goh | 2021-06-04 | 1 | -14/+42 |
| | | | | CollectionPtr | ||||
* | SERVER-57127 WorkingSetCommon::fetch() accepts CollectionPtr | Benety Goh | 2021-06-04 | 1 | -2/+2 |
| | |||||
* | SERVER-57127 IndexScanParams accepts CollectionPtr | Benety Goh | 2021-06-03 | 7 | -66/+70 |
| | | | | (cherry picked from commit e312afb89845be565feac879750b78a45abd3b0c) | ||||
* | SERVER-57127 DistinctParams accepts CollectionPtr | Benety Goh | 2021-06-03 | 1 | -3/+3 |
| | |||||
* | SERVER-56630 Unittest OpObserverImpl and chunk migration for retryable ↵ | Jason Chan | 2021-06-03 | 1 | -1/+2 |
| | | | | | | | findAndModify (cherry picked from commit d78928f90492739ce5401d112b0fe89e278d3954) (cherry picked from commit 68c6fbfe69283f70ff321cfaa7cb2a533747ac36) | ||||
* | SERVER-57127 CountScanParams accepts CollectionPtr | Benety Goh | 2021-06-03 | 1 | -13/+26 |
| | |||||
* | SERVER-57293 Disable lock-free reads for certain dbtests until later addressed | Dianna Hohensee | 2021-06-02 | 2 | -0/+18 |
| |