Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-47863 Add fields to initial sync progress metrics | Jason Chan | 2020-11-16 | 1 | -0/+3 |
| | |||||
* | SERVER-50492 Split BaseCloner into InitialSyncBaseCloner and ↵ | Vesselina Ratcheva | 2020-09-02 | 1 | -6/+2 |
| | | | | TenantMigrationBaseCloner | ||||
* | SERVER-49780 Create TenantMigrationSharedData | Vesselina Ratcheva | 2020-08-25 | 1 | -0/+6 |
| | |||||
* | SERVER-46659 Initial sync will startup two phase index builds during the ↵ | Gregory Wlodarek | 2020-04-20 | 1 | -5/+12 |
| | | | | collection cloning phase to prevent a scenario where the commit quorum cannot be satisfied due to the primary node needing the initial syncing nodes vote | ||||
* | SERVER-46193 Remove redundant killCursors step in collection cloner | Vesselina Ratcheva | 2020-03-04 | 1 | -14/+0 |
| | |||||
* | SERVER-43277 Implement resume after collection drop and rename in ↵ | Vesselina Ratcheva | 2020-01-23 | 1 | -0/+31 |
| | | | | | | | CollectionCloner query create mode 100644 jstests/multiVersion/initial_sync_drop_against_last_stable.js create mode 100644 jstests/replsets/initial_sync_rename_collection.js | ||||
* | SERVER-43276 Implement resume after network error functionality in ↵ | Vesselina Ratcheva | 2020-01-16 | 1 | -1/+37 |
| | | | | CollectionCloner query | ||||
* | SERVER-43278 More unit tests for CollectionCloner class. | Matthew Russotto | 2020-01-09 | 1 | -0/+9 |
| | | | | Restores some unit tests temporarily removed during refactor. | ||||
* | SERVER-30622 Refactor outage determination in initialSyncSharedData | Matthew Russotto | 2019-12-17 | 1 | -2/+1 |
| | | | | Make base_cloner use new interface | ||||
* | SERVER-45170 wait for database tasks to be complete on exception from cloners | Matthew Russotto | 2019-12-16 | 1 | -1/+8 |
| | |||||
* | SERVER-44060 Make stats contain un-started collections and databases. | Matthew Russotto | 2019-12-02 | 1 | -0/+10 |
| | |||||
* | SERVER-43274 Implement cloners using DBClient with basic functionality and ↵ | Matthew Russotto | 2019-10-30 | 1 | -198/+81 |
| | | | | unit tests. | ||||
* | SERVER-42967 SERVER-42895 SERVER-44086 Expand DiagnosticInfo hooks in ↵ | Ben Caimano | 2019-10-21 | 1 | -1/+1 |
| | | | | | | | | | | | Interruptible and Mutex This commit: - Adds Listener hooks for Interruptible - Expands Listener hooks for Mutex - Updates the DiagnosticInfo and its tests to use the new hooks - Removes stacktracing pieces from DiagnosticInfo and its tests - Removes mongo::ConditionVariable entirely in favor of Interruptible | ||||
* | SERVER-42165 Replace uses of stdx::mutex with mongo::Mutex | Ben Caimano | 2019-09-17 | 1 | -4/+4 |
| | |||||
* | SERVER-39338 Remove `stdx/functional.h` | ADAM David Alan Martin | 2019-06-10 | 1 | -2/+2 |
| | |||||
* | SERVER-40304 Collection cloner can be destroyed with a scope guard active | Matthew Russotto | 2019-04-15 | 1 | -1/+2 |
| | |||||
* | SERVER-40357 expand all calls to MONGO_DISALLOW_COPYING | Billy Donahue | 2019-03-28 | 1 | -2/+2 |
| | | | | | | | | | | | 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++ files | Billy Donahue | 2019-02-13 | 1 | -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-35682 kill existing SharedPromise type | Mathias Stearn | 2018-11-15 | 1 | -4/+4 |
| | | | | This required plumbing unique_function into many more places. | ||||
* | SERVER-37898 CollectionCloner must not set _clientConnection without holding ↵ | Tess Avitabile | 2018-11-08 | 1 | -1/+4 |
| | | | | _mutex | ||||
* | SERVER-37651 Update header files with new license | Ramon Fernandez | 2018-10-22 | 1 | -8/+10 |
| | |||||
* | SERVER-36535 Shut down the collection cloner DBClientCursor upon failure in ↵ | Matthew Russotto | 2018-10-02 | 1 | -4/+4 |
| | | | | the oplog fetching thread | ||||
* | SERVER-36096 Convert CollectionCloner to use DBClientConnection. | Matthew Russotto | 2018-09-19 | 1 | -50/+54 |
| | |||||
* | SERVER-33998 Remove the parallelCollectionScan command | Sean Tao | 2018-07-12 | 1 | -24/+6 |
| | |||||
* | SERVER-33323 Use the IDL to serialize the ARM | Charlie Swanson | 2018-04-05 | 1 | -2/+0 |
| | |||||
* | Revert "SERVER-33323 Use the IDL to serialize the ARM" | William Schultz | 2018-04-05 | 1 | -0/+2 |
| | | | | This reverts commit 7d09f278a2acf9791b36927d6af1d30347d60391. | ||||
* | SERVER-33323 Use the IDL to serialize the ARM | Charlie Swanson | 2018-04-04 | 1 | -2/+0 |
| | |||||
* | SERVER-33625 replace use of OldThreadPool in cloners and TaskRunner with ↵ | Benety Goh | 2018-03-06 | 1 | -6/+3 |
| | | | | ThreadPool | ||||
* | SERVER-31267 CollectionCloner fails if collection is dropped between getMore ↵ | Matthew Russotto | 2017-11-28 | 1 | -0/+12 |
| | | | | calls | ||||
* | SERVER-30849 _handleARMResultsCallback needs to hold mutex while accessing ↵ | William Schultz | 2017-08-28 | 1 | -1/+1 |
| | | | | member variables | ||||
* | SERVER-29617 replace fetcher with ARM and add numCursors server parameter | Jason Chan | 2017-08-12 | 1 | -16/+76 |
| | |||||
* | Revert "SERVER-29617 replace fetcher with ARM and add numCursors server ↵ | William Schultz | 2017-08-11 | 1 | -76/+16 |
| | | | | | | parameter" This reverts commit 0d3137df3879e86d92904309e968f25529904639. | ||||
* | SERVER-29617 replace fetcher with ARM and add numCursors server parameter | Jason Chan | 2017-08-11 | 1 | -16/+76 |
| | |||||
* | SERVER-29615 Allow the ARM to be linked to mongod | Jason Chan | 2017-06-23 | 1 | -0/+3 |
| | |||||
* | SERVER-29400 Make OplogFetcher and CollectionCloner batchSize configurable | Jason Chan | 2017-06-14 | 1 | -1/+3 |
| | |||||
* | SERVER-28814 eliminate unnecessary includes of server_selection_metadata.h | Mathias Stearn | 2017-05-12 | 1 | -0/+1 |
| | |||||
* | SERVER-28624 Further reduce dependency on ReplicationExecutor type. | Andy Schwerin | 2017-04-06 | 1 | -2/+0 |
| | | | | | | * Replace getDiagnosticString() with appendDiagnosticBSON() in TaskExecutors. * Introduce appendDiagnostics to ReplicationCoordinator, to hide the implementation detail that ReplicationCoordinatorImpl has a TaskExecutor. | ||||
* | SERVER-27678 CollectionCloner waits for pending _findCallback and ↵ | Benety Goh | 2017-01-20 | 1 | -0/+5 |
| | | | | _insertDocuments tasks to complete before invoking completion function. | ||||
* | SERVER-27678 refactor CollectionCloner to support placeholder ↵ | Benety Goh | 2017-01-20 | 1 | -3/+17 |
| | | | | onCompletionGuard argument to CollectionCloner::_findCallback and _insertDocuments | ||||
* | SERVER-27052 make CollectionCloner single-use. CollectionCloner should also ↵ | Benety Goh | 2016-11-29 | 1 | -3/+12 |
| | | | | free up resources held by _onCompletion callback when it finishes | ||||
* | SERVER-26520 CollectionCloner fetches document count for progress tracking ↵ | Benety Goh | 2016-10-08 | 1 | -7/+19 |
| | | | | from sync source before copying documents | ||||
* | Revert "SERVER-26520 CollectionCloner fetches document count for progress ↵ | Spencer Jackson | 2016-10-07 | 1 | -19/+7 |
| | | | | | | tracking from sync source before copying documents" This reverts commit 44957419b2dd4e6b3f7be8b817a7fcd8c71d643d. | ||||
* | SERVER-26520 CollectionCloner fetches document count for progress tracking ↵ | Benety Goh | 2016-10-07 | 1 | -7/+19 |
| | | | | from sync source before copying documents | ||||
* | SERVER-26448 moved progress meter from CollectionBulkLoaderImpl to the ↵ | Benety Goh | 2016-10-06 | 1 | -2/+4 |
| | | | | CollectionCloner | ||||
* | SERVER-25125 Report initial sync progress in ReplSetGetStatus | Judah Schvimer | 2016-08-16 | 1 | -0/+2 |
| | |||||
* | Revert "SERVER-25125 Report initial sync progress in ReplSetGetStatus" | Judah Schvimer | 2016-08-15 | 1 | -2/+0 |
| | | | | This reverts commit 10ff598752d57650783c63166180df31f907df12. | ||||
* | SERVER-25125 Report initial sync progress in ReplSetGetStatus | Judah Schvimer | 2016-08-15 | 1 | -0/+2 |
| | |||||
* | SERVER-25281 renamed CollectionCloner and DatabaseCloner lifecycle functions | Benety Goh | 2016-07-26 | 1 | -3/+3 |
| | |||||
* | SERVER-25197 DataReplicator tests should explicitly override ↵ | Benety Goh | 2016-07-22 | 1 | -1/+1 |
| | | | | CollectionCloner db work scheduler for deterministic behavior. | ||||
* | SERVER-25069 CollectionCloner accepts db worker thread pool at construction | Benety Goh | 2016-07-16 | 1 | -1/+5 |
| |