summaryrefslogtreecommitdiff
path: root/src/mongo/db/s/resharding/resharding_data_replication.cpp
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-56438 Add ReshardingDonorOplogIterator::dispose() method.Max Hirschhorn2021-05-121-3/+9
| | | | | Guarantees that Pipeline underlying ReshardingDonorOplogIterator is always disposed by ReshardingOplogApplier, even upon cancellation.
* SERVER-55678 Use sleepUntil() rather than sleepFor() to schedule the ↵Jamie Anderson2021-05-051-4/+4
| | | | ReshardingTxnCloners
* SERVER-51741 Remove ReshardingOplogApplier::applyUntilCloneFinishedTs().Max Hirschhorn2021-04-261-64/+16
|
* SERVER-55288 Move recipient helpers into resharding_data_replication.Max Hirschhorn2021-04-091-17/+59
|
* SERVER-55385 Use common executor to apply oplog entries in resharding.Max Hirschhorn2021-04-091-38/+8
| | | | | | | | | | | | Removes the dedicated thread pools for each ReshardingOplogApplier to apply oplog entries with. Renames the reshardingWriterThreadCount server parameter to be called reshardingOplogBatchTaskCount. Adds a ReshardingOplogBatchApplier class to apply batches of oplog entries without blocking the thread on prepared transactions during session application.
* SERVER-55323 Integrate CancelableOperationContext into ReshardingOplogApplierjannaerin2021-04-081-8/+12
|
* SERVER-55214 Make resharding recipient shards use fetchTimestamp from each ↵Randolph Tan2021-04-081-33/+36
| | | | | | donor shard when fetching config.transactions and the oplog Also force the no-op oplog write that is being used as the minFetchTimestamp marker for resharding into its own batch when replicating.
* SERVER-55322 Integrate CancelableOperationContext into ReshardingOplogFetcherjannaerin2021-04-081-3/+5
|
* SERVER-55813 Fix quiescing future chain in ReshardingDataReplication.Max Hirschhorn2021-04-081-101/+67
|
* SERVER-55321 Integrate CancelableOperationContext into ReshardingTxnClonerjannaerin2021-04-071-4/+9
|
* SERVER-55723 Quiesce before fulfilling in ReshardingDataReplication.Max Hirschhorn2021-04-011-5/+12
|
* SERVER-55289 Create ReshardingDataReplication class.Max Hirschhorn2021-03-311-0/+501