[SERVER-29859] replace plumbing of ShardRemote::exhaustiveFind from Fetcher to establishCursors()/ARM Created: 26/Jun/17  Updated: 06/Dec/22  Resolved: 01/Nov/20

Status: Closed
Project: Core Server
Component/s: Sharding
Affects Version/s: 3.5.9
Fix Version/s: None

Type: Task Priority: Major - P3
Reporter: Esha Maharishi (Inactive) Assignee: [DO NOT USE] Backlog - Sharding Team
Resolution: Won't Do Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
is related to SERVER-29858 allow Shard::exhaustiveFindOnConfig t... Closed
Assigned Teams:
Sharding
Participants:

 Comments   
Comment by Esha Maharishi (Inactive) [ 01/Nov/20 ]

This is an old cleanup ticket that wouldn't be scheduled independently. It may get done as part of other work.

Comment by Esha Maharishi (Inactive) [ 17/Jul/17 ]

Note that the aggregation path in mongos currently does something similar using establishCursorsRetryOnStaleVersion() and storePossibleCursor():

https://github.com/mongodb/mongo/blob/r3.5.10/src/mongo/s/commands/cluster_aggregate.cpp#L319-L337

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