[SERVER-33998] Remove the parallelCollectionScan command Created: 20/Mar/18  Updated: 29/Oct/23  Resolved: 13/Jul/18

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

Type: Task Priority: Major - P3
Reporter: James Wahlin Assignee: Sean Tao
Resolution: Fixed Votes: 0
Labels: nyc
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
is depended on by DRIVERS-562 Deprecate parallelCollectionScan helpers Closed
Documented
is documented by DOCS-11902 Docs for SERVER-33998: Remove the par... Closed
Duplicate
is duplicated by SERVER-36095 Remove support for parallel initial sync Closed
Problem/Incident
causes RUBY-1405 Do not run parallelCollectionScan tes... Closed
Related
related to SERVER-36055 Mobile SE: Compact returns wrong erro... Closed
related to SERVER-24274 Create a command to provide query bou... Backlog
is related to SERVER-34417 parallelCollectionScan within a sessi... Closed
is related to SERVER-31954 Mark MMAPv1 storage engine as deprecated Closed
Backwards Compatibility: Major Change
Sprint: Storage NYC 2018-07-02, Storage NYC 2018-07-16
Participants:

 Description   

In its current form, the parallelCollectionScan command will only return multiple cursors when running a mongod with the MMAPv1 storage engine. With the deprecation of MMAPv1 we should also deprecate parallelCollectionScan.

If the ability to partition a collection is required under WiredTiger in the future, it is likely it will take a different form than parallelCollectionScan. Once such request is tracked by SERVER-24274



 Comments   
Comment by Artem Khotsyanovich [ 04/May/21 ]

Hi, what is the alternative then? We have some custom code that has functionality similar to mongomirror to clone collections, but with advanced filtering. It makes use of `parallelCollectionScan` a lot since it's the way faster then using of a single cursor. Now we a trying to migrate to the latest mongo Atlas version from self-managed solution and it's a blocker for us. Any suggestion on how to clone collections fast with filters?

Comment by Sean Tao [ 13/Jul/18 ]

The parallelCollectionScan command is no longer supported, as we deleted the command entirely.

Comment by Githook User [ 12/Jul/18 ]

Author:

{'name': 'Sean Tao', 'email': 'sean.tao@10gen.com'}

Message: SERVER-33998 Remove the parallelCollectionScan command
Branch: master
https://github.com/mongodb/mongo/commit/acdbc57731fa3176b0467425ece92e76a8d82958

Comment by Andy Schwerin [ 13/Apr/18 ]

I think we should just remove this command when we remove the rest of the mmapv1 support, and skip adding a separate deprecation warning. Assigning to storage backlog to consider as part of their plan to remove mmapv1 support.

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