Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-51615 Disallow writes to system.js collection with apiStrict:true | samontea | 2020-12-23 | 1 | -0/+8 |
| | |||||
* | SERVER-52795 Resharding donors write final oplog entry upon entering the ↵ | LaMont Nelson | 2020-12-23 | 14 | -227/+642 |
| | | | | preparing-to-mirror state. | ||||
* | SERVER-53475 Fix convertFrom on the ARM64 platform. | Martin Neupauer | 2020-12-23 | 1 | -1/+1 |
| | |||||
* | SERVER-50438 Limit the size of TenantMigrationDonorService thread pool | Jason Zhang | 2020-12-23 | 2 | -2/+14 |
| | |||||
* | SERVER-53157 Convert endSessions command implementation to inherit from ↵ | Moustafa Maher | 2020-12-22 | 1 | -43/+33 |
| | | | | IDL-generated base class | ||||
* | SERVER-53306 Start a query README | Charlie Swanson | 2020-12-22 | 1 | -0/+214 |
| | |||||
* | SERVER-51296 Add cancelation support to RemoteCommandTargeter | Matthew Saltz | 2020-12-22 | 2 | -4/+2 |
| | |||||
* | SERVER-52550 Convert "drop" command to generated base class | A. Jesse Jiryu Davis | 2020-12-22 | 4 | -74/+82 |
| | |||||
* | SERVER-50660 Integrate CancelationTokens with OperationContext | Matthew Saltz | 2020-12-22 | 4 | -12/+112 |
| | |||||
* | SERVER-53339: Tenant oplog appplier should handle errors from noop writes | Lingzhi Deng | 2020-12-22 | 1 | -3/+24 |
| | |||||
* | SERVER-53384 Enclose sharded collection metadata rename logic in a transaction | Pierlauro Sciarelli | 2020-12-22 | 4 | -0/+377 |
| | |||||
* | SERVER-53143 Set allowMigrations:false on the temporary resharding collection | Sarah Zhou | 2020-12-21 | 2 | -20/+41 |
| | |||||
* | SERVER-52538 Update IDL for "create" command, part 2 | A. Jesse Jiryu Davis | 2020-12-19 | 18 | -247/+168 |
| | |||||
* | SERVER-53391 Use insert for newly-created time-series buckets | Gregory Noma | 2020-12-19 | 2 | -54/+65 |
| | |||||
* | SERVER-47806 Remove unsetSharding command | Jason Zhang | 2020-12-19 | 2 | -85/+0 |
| | |||||
* | SERVER-53147 Update IDL definitions for sessions commands | Moustafa Maher | 2020-12-19 | 3 | -20/+28 |
| | |||||
* | SERVER-53427 Infrastructure changes to support nested LFR operations | Dianna Hohensee | 2020-12-18 | 8 | -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 Williams | 2020-12-18 | 1 | -2/+8 |
| | | | | on system clock | ||||
* | SERVER-53395 time-series insert uses delta updates instead of classic update | Benety Goh | 2020-12-18 | 1 | -8/+49 |
| | |||||
* | SERVER-53395 UpdateDriver::parse() supports delta updates for non-oplog ↵ | Benety Goh | 2020-12-18 | 2 | -7/+1 |
| | | | | application | ||||
* | SERVER-53434 Use local var for ThreadPool in ReshardingOplogApplierTest. | Max Hirschhorn | 2020-12-18 | 1 | -587/+682 |
| | | | | | Also makes it so the ReshardingOplogApplier outlives the ThreadPool and ThreadPoolTaskExecutor. | ||||
* | SERVER-53442: Fix missing topOfOplog in mock donor set in ↵ | Lingzhi Deng | 2020-12-18 | 1 | -0/+4 |
| | | | | RecipientForgetMigration_WaitUntilStateDocInitialized | ||||
* | SERVER-52717: Handle resuming after failover in TenantCollectionCloner | Lingzhi Deng | 2020-12-18 | 6 | -30/+206 |
| | |||||
* | SERVER-53395 time-series bucket update creates write_ops::Update, bypassing ↵ | Benety Goh | 2020-12-18 | 1 | -34/+29 |
| | | | | OpMsgRequest | ||||
* | SERVER-53395 bucket catalog should recalculate new fields and size delta ↵ | Benety Goh | 2020-12-18 | 3 | -19/+44 |
| | | | | when current bucket is full | ||||
* | SERVER-53278: Define and emit an audit event on system startup | Varun Ravichandran | 2020-12-18 | 3 | -0/+8 |
| | |||||
* | SERVER-53395 BucketCatalog::commit() returns new fields added | Benety Goh | 2020-12-18 | 3 | -6/+60 |
| | |||||
* | SERVER-53395 split upsert logic for time-series into insert and update code ↵ | Benety Goh | 2020-12-18 | 1 | -21/+71 |
| | | | | paths | ||||
* | SERVER-51918 create feature flag for lock free reads | Benety Goh | 2020-12-18 | 4 | -6/+12 |
| | |||||
* | SERVER-53410: No need to shutdown writerPool when interrupting recipient ↵ | Lingzhi Deng | 2020-12-17 | 1 | -1/+2 |
| | | | | service instances | ||||
* | SERVER-49904 Create new oplog type to attach metadata during runtime | Randolph Tan | 2020-12-17 | 52 | -901/+1257 |
| | |||||
* | SERVER-53141 Initialize Catalog infrastructure in op_msg_fuzzer | Ben Caimano | 2020-12-17 | 2 | -0/+21 |
| | |||||
* | SERVER-53141 Make a fixture for the op_msg_fuzzer | Ben Caimano | 2020-12-17 | 5 | -92/+244 |
| | |||||
* | SERVER-53269 Use ClientStrand to bind Client temporarily in op_msg_fuzzer | Ben Caimano | 2020-12-17 | 1 | -7/+6 |
| | |||||
* | SERVER-52789: Add mechanism to allow pinning of the oldest timestamps. | Daniel Gottlieb | 2020-12-17 | 9 | -1/+242 |
| | |||||
* | SERVER-52947: Tenant migration donor should attach TransientTransactionError ↵ | Andrew Shuvalov | 2020-12-16 | 2 | -4/+45 |
| | | | | when returning TenantMigrationCommitted or TenantMigrationAborted on a transaction operation | ||||
* | SERVER-48241 Architecture Guide: Measure Server Resource Consumption Per ↵ | Louis Williams | 2020-12-16 | 1 | -0/+67 |
| | | | | Operation | ||||
* | SERVER-51130 Implement onReshardingFieldsChanges for donor and recipient ↵ | Haley Connelly | 2020-12-16 | 6 | -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 Goh | 2020-12-16 | 1 | -22/+20 |
| | | | | pipeline | ||||
* | SERVER-49909 Error if resharding's oplog application sees an unexpected ↵ | jannaerin | 2020-12-16 | 4 | -4/+141 |
| | | | | oplog entry | ||||
* | SERVER-53371 Set API Parameters on opCtx before parsing command | Samy Lanka | 2020-12-16 | 1 | -7/+9 |
| | |||||
* | SERVER-52545 Define listIndexes with IDL | A. Jesse Jiryu Davis | 2020-12-16 | 7 | -43/+274 |
| | |||||
* | SERVER-51319 Call DatabaseShardingState::checkDbVersion() and ↵ | Dianna Hohensee | 2020-12-16 | 12 | -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 Deng | 2020-12-16 | 7 | -274/+43 |
| | | | | This reverts commit 0c132588e9907c7b123f986a61c3a43cd087381f. | ||||
* | SERVER-53216 Report number of databases in resource consumption serverStatus ↵ | Louis Williams | 2020-12-15 | 2 | -12/+32 |
| | | | | section | ||||
* | SERVER-51798 Pass an options struct into OplogFetcher rather than individual ↵ | Matthew Russotto | 2020-12-15 | 8 | -191/+153 |
| | | | | arguments | ||||
* | SERVER-53112 Replicated oplog buffer can fail while inserting documents on ↵ | Jason Chan | 2020-12-15 | 2 | -4/+8 |
| | | | | failover | ||||
* | SERVER-53123 Delete unused _stopDataReplication | Moustafa Maher | 2020-12-15 | 7 | -48/+0 |
| | |||||
* | SERVER-50985 Tenant collection cloner query must use readConcern majority | Jason Chan | 2020-12-15 | 1 | -7/+9 |
| | |||||
* | SERVER-52545 Define listIndexes with IDL | A. Jesse Jiryu Davis | 2020-12-15 | 7 | -43/+274 |
| |