summaryrefslogtreecommitdiff
path: root/src/mongo/db
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-51615 Disallow writes to system.js collection with apiStrict:truesamontea2020-12-231-0/+8
|
* SERVER-52795 Resharding donors write final oplog entry upon entering the ↵LaMont Nelson2020-12-2314-227/+642
| | | | preparing-to-mirror state.
* SERVER-53475 Fix convertFrom on the ARM64 platform.Martin Neupauer2020-12-231-1/+1
|
* SERVER-50438 Limit the size of TenantMigrationDonorService thread poolJason Zhang2020-12-232-2/+14
|
* SERVER-53157 Convert endSessions command implementation to inherit from ↵Moustafa Maher2020-12-221-43/+33
| | | | IDL-generated base class
* SERVER-53306 Start a query READMECharlie Swanson2020-12-221-0/+214
|
* SERVER-51296 Add cancelation support to RemoteCommandTargeterMatthew Saltz2020-12-222-4/+2
|
* SERVER-52550 Convert "drop" command to generated base classA. Jesse Jiryu Davis2020-12-224-74/+82
|
* SERVER-50660 Integrate CancelationTokens with OperationContextMatthew Saltz2020-12-224-12/+112
|
* SERVER-53339: Tenant oplog appplier should handle errors from noop writesLingzhi Deng2020-12-221-3/+24
|
* SERVER-53384 Enclose sharded collection metadata rename logic in a transactionPierlauro Sciarelli2020-12-224-0/+377
|
* SERVER-53143 Set allowMigrations:false on the temporary resharding collectionSarah Zhou2020-12-212-20/+41
|
* SERVER-52538 Update IDL for "create" command, part 2A. Jesse Jiryu Davis2020-12-1918-247/+168
|
* SERVER-53391 Use insert for newly-created time-series bucketsGregory Noma2020-12-192-54/+65
|
* SERVER-47806 Remove unsetSharding commandJason Zhang2020-12-192-85/+0
|
* SERVER-53147 Update IDL definitions for sessions commandsMoustafa Maher2020-12-193-20/+28
|
* SERVER-53427 Infrastructure changes to support nested LFR operationsDianna Hohensee2020-12-188-22/+86
| | | | | | | 1) Create a nested lock helper to run lock-free if a higher level lock-free operation is already running. 2) Change LockFreeReadsBlock to use a counter rather than a boolean to accommodate out of order lock helper destructors. 3) Only yield lock-free read state in query yield when NOT recursively locked. 4) Change query stages and plan executor to use new nested lock-free lock helper.
* SERVER-53443 Busy wait in ResourceConsumptionMetricsTest should not depend ↵Louis Williams2020-12-181-2/+8
| | | | on system clock
* SERVER-53395 time-series insert uses delta updates instead of classic updateBenety Goh2020-12-181-8/+49
|
* SERVER-53395 UpdateDriver::parse() supports delta updates for non-oplog ↵Benety Goh2020-12-182-7/+1
| | | | application
* SERVER-53434 Use local var for ThreadPool in ReshardingOplogApplierTest.Max Hirschhorn2020-12-181-587/+682
| | | | | Also makes it so the ReshardingOplogApplier outlives the ThreadPool and ThreadPoolTaskExecutor.
* SERVER-53442: Fix missing topOfOplog in mock donor set in ↵Lingzhi Deng2020-12-181-0/+4
| | | | RecipientForgetMigration_WaitUntilStateDocInitialized
* SERVER-52717: Handle resuming after failover in TenantCollectionClonerLingzhi Deng2020-12-186-30/+206
|
* SERVER-53395 time-series bucket update creates write_ops::Update, bypassing ↵Benety Goh2020-12-181-34/+29
| | | | OpMsgRequest
* SERVER-53395 bucket catalog should recalculate new fields and size delta ↵Benety Goh2020-12-183-19/+44
| | | | when current bucket is full
* SERVER-53278: Define and emit an audit event on system startupVarun Ravichandran2020-12-183-0/+8
|
* SERVER-53395 BucketCatalog::commit() returns new fields addedBenety Goh2020-12-183-6/+60
|
* SERVER-53395 split upsert logic for time-series into insert and update code ↵Benety Goh2020-12-181-21/+71
| | | | paths
* SERVER-51918 create feature flag for lock free readsBenety Goh2020-12-184-6/+12
|
* SERVER-53410: No need to shutdown writerPool when interrupting recipient ↵Lingzhi Deng2020-12-171-1/+2
| | | | service instances
* SERVER-49904 Create new oplog type to attach metadata during runtimeRandolph Tan2020-12-1752-901/+1257
|
* SERVER-53141 Initialize Catalog infrastructure in op_msg_fuzzerBen Caimano2020-12-172-0/+21
|
* SERVER-53141 Make a fixture for the op_msg_fuzzerBen Caimano2020-12-175-92/+244
|
* SERVER-53269 Use ClientStrand to bind Client temporarily in op_msg_fuzzerBen Caimano2020-12-171-7/+6
|
* SERVER-52789: Add mechanism to allow pinning of the oldest timestamps.Daniel Gottlieb2020-12-179-1/+242
|
* SERVER-52947: Tenant migration donor should attach TransientTransactionError ↵Andrew Shuvalov2020-12-162-4/+45
| | | | when returning TenantMigrationCommitted or TenantMigrationAborted on a transaction operation
* SERVER-48241 Architecture Guide: Measure Server Resource Consumption Per ↵Louis Williams2020-12-161-0/+67
| | | | Operation
* SERVER-51130 Implement onReshardingFieldsChanges for donor and recipient ↵Haley Connelly2020-12-166-53/+114
| | | | | | state machines SERVER-53173 Create jstest to verify that resharding participants have removed all disk metadata
* SERVER-53352 time-series inserts use classic update instead of aggregation ↵Benety Goh2020-12-161-22/+20
| | | | pipeline
* SERVER-49909 Error if resharding's oplog application sees an unexpected ↵jannaerin2020-12-164-4/+141
| | | | oplog entry
* SERVER-53371 Set API Parameters on opCtx before parsing commandSamy Lanka2020-12-161-7/+9
|
* SERVER-52545 Define listIndexes with IDLA. Jesse Jiryu Davis2020-12-167-43/+274
|
* SERVER-51319 Call DatabaseShardingState::checkDbVersion() and ↵Dianna Hohensee2020-12-1612-59/+149
| | | | | | | | | | | CSS::getCollectionDescription() safely in AutoGetCollectionLockFree and expand lock-free sharding testing. CollectionShardingState and DatabaseShardingState can now be accessed without a lock via new getSharedForLockFreeReads() functions on their respective interfaces. The shard key will now be available in the AutoGetCollection* RAII types via the CollectionPtr. This allows lock-free reads to acquire a single view of the sharding state to use throughout a read operation.
* Revert "SERVER-52545 Define listIndexes with IDL"Lingzhi Deng2020-12-167-274/+43
| | | | This reverts commit 0c132588e9907c7b123f986a61c3a43cd087381f.
* SERVER-53216 Report number of databases in resource consumption serverStatus ↵Louis Williams2020-12-152-12/+32
| | | | section
* SERVER-51798 Pass an options struct into OplogFetcher rather than individual ↵Matthew Russotto2020-12-158-191/+153
| | | | arguments
* SERVER-53112 Replicated oplog buffer can fail while inserting documents on ↵Jason Chan2020-12-152-4/+8
| | | | failover
* SERVER-53123 Delete unused _stopDataReplicationMoustafa Maher2020-12-157-48/+0
|
* SERVER-50985 Tenant collection cloner query must use readConcern majorityJason Chan2020-12-151-7/+9
|
* SERVER-52545 Define listIndexes with IDLA. Jesse Jiryu Davis2020-12-157-43/+274
|