summaryrefslogtreecommitdiff
path: root/src/mongo
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-55163 Add runtime-configurable setParameter for turning SBE on and offJenny Peshansky2021-05-078-55/+135
|
* SERVER-47603 Rewrite db.currentOp() shell helper in terms of $currentOp ↵Katherine Wu2021-05-072-2/+75
| | | | aggregation stage
* SERVER-56743 Reintroduce validation for no $-prefixed fields in _idAlya Berciu2021-05-071-2/+1
|
* Revert "SERVER-56513 fix IndexDescriptor::isIdIndexPattern() to handle out ↵Benety Goh2021-05-071-15/+7
| | | | | | of bounds direction values in _id key patterns" This reverts commit c1ffed1b5d9495d61b7cb30ec00b7b024898acdf.
* Revert "SERVER-55689 Remove verify_versions.js dependency in replsettest.js"Sviatlana Zuiko2021-05-071-4/+2
| | | | This reverts commit c0e805fbe5fd876c1f55f4cf2b5bb74600baa393.
* SERVER-55788 Deprecate legacy wire protocol opcodesPavi Vetriselvan2021-05-078-4/+195
|
* SERVER-55614 getMore accepts API version paramsA. Jesse Jiryu Davis2021-05-076-28/+35
|
* SERVER-56338 Make resharding CRUD and session application concurrent.Max Hirschhorn2021-05-0710-74/+66
|
* SERVER-56738 Create template classes for resharding unittest helpersHaley Connelly2021-05-064-102/+278
|
* SERVER-56676 TTLMonitor handles NaN/out of range values when extracting ↵Benety Goh2021-05-061-1/+1
| | | | expireAfterSeconds
* SERVER-56658 Use the cleanup executor to fulfill resharding donor machine ↵Blake Oler2021-05-063-23/+48
| | | | completion promises
* SERVER-55689 Remove verify_versions.js dependency in replsettest.jsAli Mir2021-05-061-2/+4
|
* SERVER-56686 Don't return tenant migration details to users in errorsJack Mulrow2021-05-062-29/+19
|
* SERVER-56513 fix IndexDescriptor::isIdIndexPattern() to handle out of bounds ↵Benety Goh2021-05-061-7/+15
| | | | direction values in _id key patterns
* SERVER-56527: Tenant migration recipient should ignore createIndex on ↵Lingzhi Deng2021-05-061-0/+23
| | | | non-empty collections
* SERVER-54583 Relax implementation of ↵Sergi Mateo Bellido2021-05-062-10/+12
| | | | | | | | getDatabaseWithRefresh/getCollectionRoutingInfoWithRefresh of the CatalogCache Getter methods of the CatalogCache that require a refresh don't invalidate the entry on the CatalogCache anymore. Instead of that, we ask to refresh with a special token that always force a refresh.
* SERVER-56239 Remove strict:true from DatabaseVersionBase IDL type definitionSimon Graetzer2021-05-061-1/+1
|
* SERVER-56513 remove KeyPattern::isIdKeyPattern()Benety Goh2021-05-063-17/+1
| | | | This is redundant when we have IndexDescriptor::isIdIndex().
* SERVER-50523 Support opening single-collection change stream on a system ↵Mindaugas Malinauskas2021-05-064-3/+56
| | | | collection
* SERVER-53777 Add idempotency targeted tests for tenant migration.Wenbin Zhu2021-05-053-6/+374
|
* SERVER-56513 fix FTSSpec::fixSpec() to handle int values in key patterns ↵Benety Goh2021-05-051-1/+2
| | | | that are out of bounds
* SERVER-51496 Add unit tests for ReshardingTxnCloner w/ prepared txns.Max Hirschhorn2021-05-052-38/+208
|
* SERVER-54878 Compact can log negative value for bytesFreedGregory Wlodarek2021-05-051-1/+9
|
* SERVER-55678 Use sleepUntil() rather than sleepFor() to schedule the ↵Jamie Anderson2021-05-056-23/+50
| | | | ReshardingTxnCloners
* SERVER-55397 Relax index ident reconciliation invariant when restarting an ↵Gregory Noma2021-05-0523-106/+97
| | | | index build after an unclean shutdown
* SERVER-55834 Use forceincludes to automate inclusion of basic.hAndrew Morrow2021-05-051-0/+6
|
* SERVER-52838 Clean up resharding state upon seeing a reshardingFields ↵Randolph Tan2021-05-054-36/+106
| | | | transition to kError
* SERVER-54926 Convert HostUnreachable error in ↵Jason Zhang2021-05-051-4/+2
| | | | _fetchAndStoreRecipientClusterTimeKeyDocs to specific error
* SERVER-56334 Make resharding server parameters configurable at runtimejannaerin2021-05-056-20/+20
|
* SERVER-54982 Test resumability of changes streams together with ↵jannaerin2021-05-0530-29/+271
| | | | reshardCollection
* SERVER-54302 Handle retrying with different migration id after dropping ↵Cheahuychou Mao2021-05-052-18/+21
| | | | donor state collection
* SERVER-54302 Write tenant migration test when the state doc collection is ↵Cheahuychou Mao2021-05-056-9/+51
| | | | dropped
* SERVER-56502 Sort triggers memory limit exceeded on only one versionMartin Neupauer2021-05-051-1/+1
| | | | | | | | | | The TopK sorter keeps track of how much memory it uses to hold the heap. As it is addind and removing rows from the heap it adds/subtracts the size of element from the total memory usage. The KeyString::Value::memUsageForSorter is unfortunately unstable, it can report different values at different times hence confusing the total memory usage (it caused underflow). The fix is to use a stable version KeyString::Value::getSize.
* SERVER-56607 Remove unused getLastErrorDefaultsWasApplied variableHuayu Ouyang2021-05-051-3/+0
|
* SERVER-56354 Ensure that the future chain in checkIfCanReadOrBlock gets ↵Cheahuychou Mao2021-05-051-6/+20
| | | | interrupted when the command's opCtx is marked as killed
* SERVER-55335 Change plan ranking formula for SBEIan Boros2021-05-054-29/+31
|
* SERVER-56573 Ignore config.transactions entries referencing removed oplog ↵Gregory Noma2021-05-051-5/+14
| | | | entries when removing time-series entries on FCV downgrade
* SERVER-56585 remove MONGO_COMPILER_VARIABLE_UNUSED macroBenety Goh2021-05-053-13/+0
| | | | This macro is no longer necessary now that we have [[maybe_unused]].
* SERVER-49117 Remove storage validation of '$' prefixes in insert and updateAlya Berciu2021-05-0511-23/+120
|
* SERVER-56157 Timeseries MinMax is now stored in a flat data structure to ↵Henrik Edin2021-05-056-479/+1397
| | | | | | | optimize traversal perf at the expense of inserts When users are inserting measurements with a consistent field order we don't need to search and can just traverse the MinMax structure in lock-step with the measurement. If users do not provide a consistent field order we fallback to map lookup when we reach a certain search threshold to limit impact of linear search.
* SERVER-56546 Update $getField expression syntaxAnton Korshunov2021-05-053-41/+70
|
* SERVER-56566 Add logging in the recoverable critical sectionSergi Mateo Bellido2021-05-051-4/+64
|
* SERVER-56414 Remove stale TODO referencing SERVER-55485Marcos José Grillo Ramirez2021-05-051-1/+0
|
* SERVER-53653 [Resharding] Take the critical section when renaming on ↵Sergi Mateo Bellido2021-05-057-167/+128
| | | | recipient shards
* SERVER-56249 $derivative throws an error when sortBy value is an unexpected typeDavid Percy2021-05-052-39/+41
|
* SERVER-56585 replace MONGO_COMPILER_VARIABLE_UNUSED with c++17 attribute ↵Benety Goh2021-05-0411-25/+21
| | | | maybe_unused (.cpp files only)
* SERVER-55689 Calculate default write concern on startup including secondariesMoustafa Maher2021-05-041-11/+15
|
* SERVER-55703 Fix tests to update getDefaultRWConcern to return the implicit ↵Moustafa Maher2021-05-041-1/+0
| | | | default
* SERVER-55305 Add new step to replication rollback to restore the txns table ↵Jason Chan2021-05-044-0/+428
| | | | to be consistent with the stableTimestamp
* SERVER-55614 Make API params optional for cmds in txnsA. Jesse Jiryu Davis2021-05-0413-31/+82
|