summaryrefslogtreecommitdiff
path: root/src/mongo
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-48002 Do not enforce DataCorruptionDetected assertion when ignoring ↵Louis Williams2020-11-111-1/+6
| | | | | | | | | prepare conflicts Snapshot isolation cannot be guaranteed for operations that ignore prepare conflicts. This means that two reads of the same record in the same snapshot can return different results. In practice, this can lead to false positive DataCorrutionDetected assertions.
* SERVER-52731 Made StatusWith types/constants inlineBen Caimano2020-11-111-8/+4
|
* SERVER-51866 IDLify MergeAuthzCollections commandSara Golemon2020-11-107-506/+357
|
* SERVER-51859 Fix builtin privileges reporting via rolesInfoSara Golemon2020-11-101-7/+16
|
* SERVER-50318: Only cancel scheduled heartbeatsXueruiFa2020-11-1015-86/+273
|
* SERVER-52658 Shut down the Grid's executor before shutting down the ↵Blake Oler2020-11-101-0/+2
| | | | PrimaryOnlyServiceRegistry in resharding unit tests
* SERVER-51217 Create temporary resharding collection on recipientBlake Oler2020-11-104-31/+24
|
* SERVER-51895 Fix so drop index is registering a valid ident with the reaper ↵Henrik Edin2020-11-108-27/+26
| | | | | | when possible Also fix so the drop pending ident reaper is used in standalone mode
* SERVER-49024 Disallow $lookup caching of stages containing $rand, $sampleDavid Percy2020-11-105-23/+28
|
* SERVER-35069 Explain should include command being explainedRuoxin Xu2020-11-1023-28/+120
|
* SERVER-52724 Increment TTL passes server status metric after the TTL work ↵Gregory Wlodarek2020-11-101-1/+2
| | | | has finished
* SERVER-52733 Dependency rationalization for sbe valueSvilen Mihaylov2020-11-101-5/+17
|
* SERVER-51865 IDLify user cache commandsSara Golemon2020-11-105-120/+96
|
* SERVER-52690 Run ReshardingCollectionCloner on a TaskExecutor.Max Hirschhorn2020-11-105-64/+265
| | | | | | | | | | | Restructures the ReshardingCollectionCloner class to run on a separate thread and returned a mongo::Future readied when the cloning procedure has completed successfully or failed with an error. Also enables the ReshardingCollectionCloner to insert documents in batches of size > 1 in a single storage transaction. The reshardingCollectionClonerBatchSizeInBytes server parameter can be used to control the size of the insert batch.
* SERVER-51303 Fix lookup match absorbtion optimization for $typeJacob Evans2020-11-102-2/+19
|
* SERVER-52679: Disallow null/undefined command parameter for IDL commands ↵Lingzhi Deng2020-11-101-0/+8
| | | | with {namespace: type}
* SERVER-50762 [SBE] SizeMatchExpression can produce wrong results in some ↵Melodee Li2020-11-091-10/+18
| | | | cases involving nesting
* SERVER-50838 Unchecked return value for recordCursor restore in IDHack stageEric Cox2020-11-091-2/+4
|
* SERVER-52714 Fix the lifetime of ImpersonationSessionGuard in ↵Amirsaman Memaripour2020-11-091-1/+2
| | | | ExecCommandDatabase
* SERVER-52698 Protect ViewCatalog with mutex also in rollback handlersHenrik Edin2020-11-091-3/+11
|
* SERVER-51873 Remove system.buckets collection when dropping time-series viewGregory Noma2020-11-092-45/+87
|
* SERVER-51894 Don't call std::move() on 'collectionOptions' when calling ↵Mihai Andrei2020-11-091-4/+10
| | | | 'userCreateNS' in create_collection.cpp
* SERVER-51864 IDLify usersInfo and rolesInfo commandsSara Golemon2020-11-0919-608/+810
|
* SERVER-51679 Fix race condition in Free Monitoring when free monitoring ↵Mark Benvenuto2020-11-097-6/+104
| | | | document is deleted
* SERVER-50510 Change markHostNotMaster to markHostNotPrimaryGabriel Russell2020-11-099-13/+13
|
* SERVER-51677 Use LockFree Collection RAII helpers in find, getmore and ↵Henrik Edin2020-11-098-13/+10
| | | | | | aggregation Lock free reads still only activated based on disableLockFreeReads server parameter
* SERVER-47081 Delete geoHaystack indexes on upgradeMihai Andrei2020-11-091-0/+49
|
* SERVER-6036 Disable cursor timeout for cursors that belong to a sessionGeorge Wangensteen2020-11-092-2/+2
|
* SERVER-51668 Report total CPU time spent by operations in serverStatusLouis Williams2020-11-095-59/+116
|
* SERVER-51540 Support mod expression in SBEAlya Berciu2020-11-094-4/+273
|
* SERVER-50905: Add RecordId type in SBENikita Lapkov2020-11-0912-11/+55
|
* SERVER-51263 rename ismaster_metrics files to hello_metricsPavi Vetriselvan2020-11-099-8/+8
|
* SERVER-50412 implement helloOk protocol negotiation on mongosPavi Vetriselvan2020-11-091-0/+13
|
* SERVER-48571 Execute baton manually to ensure unittest terminationMarcos José Grillo Ramírez2020-11-071-0/+5
|
* SERVER-51750 config.transactions cloner for resharding must not ignore ↵Jack Mulrow2020-11-064-146/+188
| | | | records for multi-document transactions
* SERVER-51387 Assert that the stable timestamp is never set higher than the ↵Gregory Wlodarek2020-11-069-17/+55
| | | | all durable timestamp
* SERVER-52659 Avoid running command in a separate thread in ↵Tommaso Tocci2020-11-061-0/+1
| | | | index_commands_shard_targeting.js
* SERVER-52663 Fix the lifetime of ScopedMetricsCollector in ExecCommandDatabaseAmirsaman Memaripour2020-11-061-5/+10
|
* SERVER-48571 Write operation might invariant if a target error happens and a ↵Marcos José Grillo Ramírez2020-11-062-49/+444
| | | | response error is received under a transaction
* SERVER-51420 Optimize delete to only read document onceBrian DeLeonardis2020-11-066-13/+68
|
* SERVER-52621 Remove stale version execption handling in OpQuery exec pathTommaso Tocci2020-11-066-57/+14
|
* SERVER-52628 Tenant migration recipient no longer gives a false indication ↵Suganthi Mani2020-11-063-10/+48
| | | | to donor about the data being majority committed on recipient replica set.
* SERVER-52602 OplogBufferCollection uses write_ops_exec::performInserts() to ↵Suganthi Mani2020-11-0617-58/+160
| | | | insert documents to comply with "multi-timestamp" rules.
* SERVER-51811: build fix, SSL code must be guardedAndrew Shuvalov2020-11-061-0/+4
|
* SERVER-49825 Replicate updates changing value under new shard key pattern as ↵Alex Taskov2020-11-066-26/+107
| | | | delete + insert in a transaction
* SERVER-51524 Rename internalQueryCacheSize to ↵David Storch2020-11-062-3/+4
| | | | | | | | | | | internalQueryCacheMaxEntriesPerCollection Retains "internalQueryCacheSize" as a deprecated alias. The new name better reflects the function of the parameter, as it controls the number of cache entries allowed for each collection's cache rather than the overall size of the cache in bytes.
* SERVER-51270 Support $setDifference expression in SBEMilena Ivanova2020-11-065-5/+93
|
* SERVER-49724 Make ReadThroughCache support StringData keysJaume Moragues2020-11-064-31/+124
|
* SERVER-51870 Reduce memory footprint for SBE PlanStagesAnton Korshunov2020-11-063-129/+79
|
* SERVER-49107 Add support for async execution to MongoD command pathAmirsaman Memaripour2020-11-0610-823/+1387
|