summaryrefslogtreecommitdiff
path: root/src/mongo/db/s/migration_coordinator.cpp
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-69435 Make the CSS acquisition a RAIIJordi Serra Torrens2022-10-261-1/+2
|
* SERVER-65558 Enable Feature flag for PM-2849Pierlauro Sciarelli2022-10-171-17/+53
|
* Revert "SERVER-65558 Enable range deleter service feature flag"Pierlauro Sciarelli2022-10-131-53/+17
| | | | This reverts commit faa9a621eb5b40ec830284328bc4ee17f0f51cb9.
* SERVER-65558 Enable range deleter service feature flagPierlauro Sciarelli2022-10-101-17/+53
|
* SERVER-69768 Include key pattern in range deletion task documentsSilvia Surroca2022-09-211-0/+3
|
* SERVER-68725 Plug actual deletion in the range deleter servicePierlauro Sciarelli2022-09-201-1/+2
| | | | | Co-authored-by: Pierlauro Sciarelli <pierlauro.sciarelli@mongodb.com> Co-authored-by: Silvia Surroca <silvia.surroca@mongodb.com>
* SERVER-69586 Make update/delete of range deletion document on recipient ↵Silvia Surroca2022-09-161-2/+4
| | | | idempotent
* SERVER-69555 Range deletions must always be referred by `collUuid+range` ↵Pierlauro Sciarelli2022-09-121-7/+13
| | | | rather than `migrationId`
* SERVER-69442 Move deleteMigrationCoordinatorDocumentLocally inside the ↵Kaloian Manassiev2022-09-051-10/+16
| | | | MigrationCoordinator
* SERVER-68214 move session_catalog*, session*, logical_session* to ↵Shin Yee Tan2022-08-171-1/+1
| | | | mongo/db/session directory
* SERVER-61072 Remove MigrationRecipientCriticalSection feature flagAntonio Fuschetto2022-07-111-19/+9
|
* SERVER-62316 Remove the workaround for SERVER-62245Jordi Serra Torrens2022-06-281-35/+6
|
* SERVER-63819 Make range deletion's `numOrphanDocs` field non-optional once ↵Allison Easton2022-05-261-3/+0
| | | | 6.0 branches out
* SERVER-66203 move MONGO_LOGV2_DEFAULT_COMPONENT defs below includesBilly Donahue2022-05-061-1/+3
|
* SERVER-64196 Implement BalancerStatisticsRegistry and command to retrieve ↵Tommaso Tocci2022-04-051-2/+3
| | | | its state
* SERVER-64163 Synchronize orphans tracking upon upgrade/downgrade with ↵Allison Easton2022-03-301-2/+5
| | | | ongoing migrations
* Revert "SERVER-64163 Synchronize orphans tracking upon upgrade/downgrade ↵Tommaso Tocci2022-03-221-4/+0
| | | | | | with ongoing migrations" This reverts commit 2e63d56d8feea365eeee5e1458ed3873a80ce71c.
* SERVER-64163 Synchronize orphans tracking upon upgrade/downgrade with ↵Allison Easton2022-03-221-0/+4
| | | | ongoing migrations
* SERVER-63763 Track initial number of orphans in range deletion task ↵Allison Easton2022-03-031-0/+12
| | | | documents (donor-side)
* SERVER-62245 MigrationRecovery must not assume that only one migration needs ↵Jordi Serra Torrens2021-12-301-6/+35
| | | | to be recovered
* SERVER-62243 Wait for vector clock document majority-commit without timeoutPierlauro Sciarelli2021-12-241-1/+1
|
* SERVER-61206 Persist migration decision before waiting for ↵Jordi Serra Torrens2021-11-081-14/+26
| | | | releaseRecientCriticalSection future
* SERVER-60834 new migration protocol setFCV requirementsSergi Mateo Bellido2021-11-011-3/+3
|
* SERVER-58991 Acquire the critical section on the recipient shard of a ↵Jordi Serra Torrens2021-10-131-0/+27
| | | | moveChunk operation (happy-path)
* SERVER-55392 Add a timestamp field to config.rangeDeletionsAntonio Fuschetto2021-05-311-0/+5
|
* SERVER-50890 Improve failover management when completing migrationsMarcos José Grillo Ramírez2021-01-081-23/+25
|
* SERVER-46202 Implement ShardRegistry on top of ReadThroughCacheKevin Pulo2020-09-161-15/+26
|
* Revert "SERVER-46202 Implement ShardRegistry on top of ReadThroughCache"Tommaso Tocci2020-09-151-26/+15
| | | | This reverts commit a8913858697363a26b06996f0821045b550bea27.
* SERVER-46202 Implement ShardRegistry on top of ReadThroughCacheTommaso Tocci2020-09-151-15/+26
|
* SERVER-50174 Make MigrationCoordinator recovery acquire the ↵Kaloian Manassiev2020-08-071-18/+22
| | | | MigrationBlockingGuard
* SERVER-48641 SERVER-48689 Yield session in migration destination driver when ↵Jack Mulrow2020-07-161-1/+2
| | | | waiting on replication and session migration
* SERVER-46799 Update sharding log lines to adhere to LOGV2 style guide (files ↵Esha Maharishi2020-04-131-18/+18
| | | | missed in the first pass)
* SERVER-44841 Revisit log levels for new migration protocolAlex Taskov2020-02-291-59/+70
|
* SERVER-46376 Fix format specifier in LOGV2 statement in MigrationCoordinatorAlex Taskov2020-02-241-2/+2
|
* SERVER-45952 moveChunk command should re-use lsid and use txnNumber that ↵Alex Taskov2020-02-211-11/+45
| | | | increments by two for each migration
* SERVER-45567 removing util/log.h where I canGabriel Russell2020-02-211-25/+58
| | | | | | | o converting some log lines that were missed o fixing some missing includes create mode 100644 src/mongo/transport/ismaster_metrics.cpp
* SERVER-45744 Migration coordinator recovery task should bump the txnNumber ↵Alex Taskov2020-02-201-0/+17
| | | | | | on the session used to send _recvChunkStart create mode 100644 jstests/sharding/bump_transaction_prevents_extra_deletion_task_write.js
* SERVER-46263 Make submitRangeDeletionTask return a future that completes ↵Esha Maharishi2020-02-191-6/+5
| | | | when the range deletion completes
* SERVER-45917 Make waitForDelete wait for deletion to be scheduled before ↵Jack Mulrow2020-02-061-9/+26
| | | | waiting for clean
* SERVER-45499 Remove multiversion_incompatible flag from ↵Esha Maharishi2020-01-281-14/+10
| | | | merge_with_drop_shard.js and convert_to_and_from_sharded.js after disableWritingPendingRangeDeletionEntries failpoint removed
* SERVER-44162 Resume coordinating active migrations on stepupEsha Maharishi2020-01-241-2/+21
|
* SERVER-45647 Remove lsid and txnNumber from MigrationCoordinator docAlex Taskov2020-01-181-14/+4
|
* SERVER-44163 Plug MigrationCoordinator into MigrationSourceManagerEsha Maharishi2020-01-021-15/+52
|
* SERVER-45323 Make MigrationCoordinator persist the decision before sending ↵Esha Maharishi2019-12-311-0/+6
| | | | the decision to itself and the recipient
* SERVER-45322 Improve MigrationCoordinator log lines so that they are easily ↵Esha Maharishi2019-12-311-15/+11
| | | | greppable
* SERVER-45245 Make MigrationCoordinator durably store the migrating chunk's ↵Esha Maharishi2019-12-311-2/+4
| | | | ChunkVersion
* SERVER-45246 Make MigrationCoordinator send decision to recipient as ↵Esha Maharishi2019-12-311-4/+14
| | | | retryable write
* SERVER-45244 Add forgetMigration method to MigrationCoordinatorEsha Maharishi2019-12-191-0/+5
|
* SERVER-44161 Implement MigrationCoordinatorMatthew Saltz2019-11-261-0/+103