[SERVER-29617] Use the AsyncResultsMerger to copy documents in CollectionCloner instead of Fetcher Created: 13/Jun/17  Updated: 30/Oct/23  Resolved: 17/Aug/17

Status: Closed
Project: Core Server
Component/s: Replication
Affects Version/s: None
Fix Version/s: 3.5.12

Type: Improvement Priority: Major - P3
Reporter: William Schultz (Inactive) Assignee: Jason Chan
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on SERVER-29615 Allow the AsyncResultsMerger to be li... Closed
Backwards Compatibility: Fully Compatible
Sprint: Repl 2017-07-31, Repl 2017-08-21
Participants:

 Description   

The AsyncResultsMerger should replace the Fetcher as the component that clones documents from a remote collection in the CollectionCloner. To start, only a single collection cursor needs to be passed to the ARM for it to issue 'getMore' commands on. Eventually multiple cursors will be passed in order to parallelize network operations.



 Comments   
Comment by Githook User [ 21/Aug/17 ]

Author:

{'username': 'will62794', 'email': 'william.schultz@mongodb.com', 'name': 'William Schultz'}

Message: SERVER-29617 Remove redundant unit test in CollectionCloner
Branch: master
https://github.com/mongodb/mongo/commit/dfc7ec9adbcc6f04ad9461646ff3718400bfe901

Comment by Githook User [ 12/Aug/17 ]

Author:

{'name': 'Max Hirschhorn', 'username': 'visemet', 'email': 'max.hirschhorn@mongodb.com'}

Message: SERVER-29617 Add missing dependency on sharding_client library.

Fixes the --link-model=dynamic builders.
Branch: master
https://github.com/mongodb/mongo/commit/2d5be5249c0be533186e2d2bc3a720a073daed77

Comment by Githook User [ 12/Aug/17 ]

Author:

{'name': 'Jason Chan', 'email': 'jason.chan@mongodb.com'}

Message: SERVER-29617 replace fetcher with ARM and add numCursors server parameter
Branch: master
https://github.com/mongodb/mongo/commit/8e715b9fefaaffde4f2f5ef7b0d3db1a762a8308

Comment by Githook User [ 11/Aug/17 ]

Author:

{'name': 'William Schultz', 'username': 'will62794', 'email': 'william.schultz@mongodb.com'}

Message: Revert "SERVER-29617 replace fetcher with ARM and add numCursors server parameter"

This reverts commit 0d3137df3879e86d92904309e968f25529904639.
Branch: master
https://github.com/mongodb/mongo/commit/8ddfeab4644aa38082b3cd03cfeef1dd6c65d35a

Comment by Githook User [ 11/Aug/17 ]

Author:

{'name': 'Jason Chan', 'email': 'jason.chan@mongodb.com'}

Message: SERVER-29617 replace fetcher with ARM and add numCursors server parameter
Branch: master
https://github.com/mongodb/mongo/commit/0d3137df3879e86d92904309e968f25529904639

Generated at Thu Feb 08 04:21:21 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.