summaryrefslogtreecommitdiff
path: root/src/mongo/db/s/active_migrations_registry.h
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-56779 Allow multiple concurrent merges for the same collection across ↵Kaloian Manassiev2021-06-131-12/+76
| | | | | | the cluster (cherry picked from commit 792dcddddf6bfedc45208dbc1c513d2dea27546f)
* Revert "SERVER-56779 Allow multiple concurrent merges for the same ↵Kaloian Manassiev2021-06-031-64/+9
| | | | | | collection across the cluster" This reverts commit 13e28eb1e3a70211038e10afec3b6713fd63f4b8.
* SERVER-56779 Allow multiple concurrent merges for the same collection across ↵Kaloian Manassiev2021-05-141-9/+64
| | | | the cluster
* SERVER-46756 Migration recovery on stepup can attempt to recover a move ↵Esha Maharishi2020-03-131-9/+14
| | | | chunk already running and cause it to abort
* SERVER-45047 Create multiVersion test to validate mixed FCV migrationsAlex Taskov2019-12-201-0/+28
|
* SERVER-42165 Replace uses of stdx::mutex with mongo::MutexBen Caimano2019-09-171-2/+2
|
* SERVER-39339 Remove `stdx/memory.h`ADAM David Alan Martin2019-06-101-1/+1
|
* SERVER-40357 expand all calls to MONGO_DISALLOW_COPYINGBilly Donahue2019-03-281-4/+6
| | | | | | | | | | | produced by: hits="$(git grep -n MONGO_DISALLOW_COPYING | cut -d: -f1 )" for f in "$hits"; do sed -i.orig ' s/^\( *\)MONGO_DISALLOW_COPYING(\(.*\));/\1\2(const \2\&) = delete;\n\1\2\& operator=(const \2\&) = delete;/; ' $f done
* SERVER-39560 - remove leading blank line on all C++ filesBilly Donahue2019-02-131-1/+0
| | | | | | Remove leading comments that are just stating the filename. Move any file-level comments below the copyright banner. Remove leading blank lines.
* SERVER-37651 Update header files with new licenseRamon Fernandez2018-10-221-14/+16
|
* SERVER-29908 Move more libraries from sharding into ↵Kaloian Manassiev2018-03-131-0/+3
| | | | sharding_api_d/sharding_runtime_d
* SERVER-33197 Implement joining behavior for movePrimary on shardsBlake Oler2018-02-271-49/+52
|
* SERVER-32901 Consolidate sharding librariesKaloian Manassiev2018-01-291-1/+1
| | | | | Also gets rid of most usages of the std::string variant of CollectionShardingState::get.
* SERVER-27938 Rename all OperationContext variables to opCtxMaria van Keulen2017-03-071-2/+2
| | | | | | This commit is an automated rename of all whole word instances of txn, _txn, and txnPtr to opCtx, _opCtx, and opCtxPtr, respectively in all .cpp and .h files in src/mongo.
* SERVER-26370 Improve error messages returned on moveChunk conflictKaloian Manassiev2016-09-301-2/+21
|
* SERVER-26370 Register incoming migrations on the ActiveMigrationsRegistryKaloian Manassiev2016-09-291-0/+49
| | | | | In order to avoid race conditions where a shard could serve both as a donor and recipient.
* SERVER-26370 Cleanup MigrationDestinationManagerKaloian Manassiev2016-09-291-19/+19
|
* SERVER-22671 adding migration status to serverStatus' sharding sectionDianna Hohensee2016-08-241-1/+9
|
* SERVER-24467 Make the shard implementation of 'moveChunk' joinableKaloian Manassiev2016-06-131-9/+56
| | | | | | | | | | This change makes the shard implementation of the 'moveChunk' command join a currently running migration if that migration has exactly the same arguments as the call. This allows retriability of this command by the balancer. In addition, it makes the moveChunk command report success if the specified chunk is already located on the desired destination shard.
* SERVER-24467 Move active migrations tracking to separate classKaloian Manassiev2016-06-131-0/+107