summaryrefslogtreecommitdiff
path: root/src/mongo/db/repl/collection_cloner.cpp
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-40304 Collection cloner can be destroyed with a scope guard activeMatthew Russotto2019-04-151-20/+23
|
* SERVER-40476 remove mongoutils::strBilly Donahue2019-04-091-1/+1
| | | | | | Rename utils/mongoutils/str.h => utils/str.h Rename namespace mongoutils::str => str Rename mongo::strcasecmp => str::caseInsensitiveCompare.
* SERVER-39538 Convert replication setParameters to IDLJonathan Reams2019-02-261-9/+1
|
* 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-37451 Move all ClientCursor ownership to the global CursorManager.David Storch2019-01-151-1/+5
| | | | | Deleting the per-collection CursorManagers, and other related cleanup, is left as future work.
* SERVER-36537 Initial sync cursor should not keep data in cache.Matthew Russotto2018-12-131-1/+6
|
* SERVER-35682 kill existing SharedPromise typeMathias Stearn2018-11-151-9/+10
| | | | This required plumbing unique_function into many more places.
* SERVER-37898 CollectionCloner must not set _clientConnection without holding ↵Tess Avitabile2018-11-081-1/+1
| | | | _mutex
* SERVER-37651 Update header files with new licenseRamon Fernandez2018-10-221-8/+10
|
* SERVER-33231 Create initial sync log componentVesselina Ratcheva2018-10-081-1/+1
|
* SERVER-36535 Shut down the collection cloner DBClientCursor upon failure in ↵Matthew Russotto2018-10-021-9/+11
| | | | the oplog fetching thread
* SERVER-36536 Add a server parameter to not use exhaust option for initial sync.Matthew Russotto2018-09-211-1/+4
|
* SERVER-36096 Convert CollectionCloner to use DBClientConnection.Matthew Russotto2018-09-191-226/+115
|
* SERVER-33998 Remove the parallelCollectionScan commandSean Tao2018-07-121-93/+19
|
* SERVER-35275 rename fail point FP macros, improve docsBilly Donahue2018-05-301-4/+4
|
* SERVER-34204 Always pass non-null opCtx when scheduling getMores in ARMCharlie Swanson2018-04-301-11/+23
|
* SERVER-33323 Use the IDL to serialize the ARMCharlie Swanson2018-04-051-9/+13
|
* Revert "SERVER-33323 Use the IDL to serialize the ARM"William Schultz2018-04-051-13/+9
| | | | This reverts commit 7d09f278a2acf9791b36927d6af1d30347d60391.
* SERVER-33323 Use the IDL to serialize the ARMCharlie Swanson2018-04-041-9/+13
|
* SERVER-33625 replace use of OldThreadPool in cloners and TaskRunner with ↵Benety Goh2018-03-061-1/+1
| | | | ThreadPool
* SERVER-32395 Make killCursors work against pinned cursors on mongos when ↵Ian Boros2018-02-071-4/+1
| | | | auth is enabled
* SERVER-32783 remove unnecessary scheduleWork call from ↵Benety Goh2018-01-251-8/+1
| | | | CollectionCloner::_verifyCollectionDropped()
* SERVER-32783 CollectionCloner::shutdown() does not wait for ↵Benety Goh2018-01-251-1/+0
| | | | _verifyCollectionDropped destruction
* SERVER-32617 Fix code that reconstructs status with just code and stringMathias Stearn2018-01-171-55/+24
|
* SERVER-32070 migrate some easy stdx::bind to lambdas (pt3)Billy Donahue2017-12-141-22/+18
|
* SERVER-29476 Fix ODR violation in fetcherSara Golemon2017-12-081-0/+1
|
* SERVER-32070 migrate some easy stdx::bind to lambdasBilly Donahue2017-12-061-1/+1
| | | | | workaround gcc bug [branch stdx_bind_2]
* SERVER-31267 CollectionCloner fails if collection is dropped between getMore ↵Matthew Russotto2017-11-281-5/+107
| | | | calls
* SERVER-31019 fail initial sync if fCV changes during oplog applicationJudah Schvimer2017-10-091-3/+7
|
* SERVER-31339 Handle NamespaceNotFound in collection_cloner count/findGeert Bosch2017-10-061-16/+39
|
* SERVER-4941 Allow renameCollection during initial syncGeert Bosch2017-09-211-26/+49
|
* SERVER-19605 make oplog timeout configurableJudah Schvimer2017-09-131-1/+2
|
* SERVER-30799 Avoid misleading empty batches with tailable cursors.Charlie Swanson2017-08-301-5/+12
| | | | This bug impacts tailable cursors being sent through a mongos.
* SERVER-30849 _handleARMResultsCallback needs to hold mutex while accessing ↵William Schultz2017-08-281-6/+13
| | | | member variables
* SERVER-29617 replace fetcher with ARM and add numCursors server parameterJason Chan2017-08-121-114/+303
|
* Revert "SERVER-29617 replace fetcher with ARM and add numCursors server ↵William Schultz2017-08-111-303/+114
| | | | | | parameter" This reverts commit 0d3137df3879e86d92904309e968f25529904639.
* SERVER-29617 replace fetcher with ARM and add numCursors server parameterJason Chan2017-08-111-114/+303
|
* SERVER-29615 Allow the ARM to be linked to mongodJason Chan2017-06-231-1/+4
|
* SERVER-29400 Make OplogFetcher and CollectionCloner batchSize configurableJason Chan2017-06-141-8/+6
|
* SERVER-29196 Set batchSize for getMores in CollectionClonerJason Chan2017-06-071-0/+1
|
* SERVER-29240 Add test to ensure valid index creation for capped collections ↵William Schultz2017-06-051-0/+18
| | | | | | during initial sync
* SERVER-29255 CollectionOptions with UUID passes validationBenety Goh2017-05-171-1/+1
|
* SERVER-28814 Add and use ReadPreferenceSetting::secondaryPreferredMetadata()Mathias Stearn2017-05-121-3/+3
| | | | | This is prep for eliminating ServerSelectionMetadata in favor of just ReadPreferenceSetting.
* SERVER-28624 Further reduce dependency on ReplicationExecutor type.Andy Schwerin2017-04-061-15/+0
| | | | | | * Replace getDiagnosticString() with appendDiagnosticBSON() in TaskExecutors. * Introduce appendDiagnostics to ReplicationCoordinator, to hide the implementation detail that ReplicationCoordinatorImpl has a TaskExecutor.
* SERVER-26772 removed old initial sync codeJudah Schvimer2017-03-161-1/+4
|
* SERVER-26965 Use RAII type for turning off replicated writesMatthew Russotto2017-03-131-1/+1
|
* SERVER-27938 Rename all OperationContext variables to opCtxMaria van Keulen2017-03-071-5/+6
| | | | | | 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-27297 always log CollectionCloner failure statusesJudah Schvimer2017-02-071-2/+3
|
* SERVER-27678 CollectionCloner waits for pending _findCallback and ↵Benety Goh2017-01-201-17/+33
| | | | _insertDocuments tasks to complete before invoking completion function.
* SERVER-27678 refactor CollectionCloner to support placeholder ↵Benety Goh2017-01-201-27/+42
| | | | onCompletionGuard argument to CollectionCloner::_findCallback and _insertDocuments