[SERVER-19569] mongos implementations of cursor-generating commands should use ClusterCursorManager Created: 23/Jul/15  Updated: 19/Sep/15  Resolved: 29/Aug/15

Status: Closed
Project: Core Server
Component/s: Querying, Sharding
Affects Version/s: None
Fix Version/s: 3.1.8

Type: Improvement Priority: Major - P3
Reporter: J Rassi Assignee: J Rassi
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on SERVER-18766 Implement manager for ClusterClientCu... Closed
depends on SERVER-18772 Use ClusterClientCursor framework for... Closed
depends on SERVER-18773 Use ClusterClientCursor framework for... Closed
is depended on by SERVER-19405 Update serverStatus command (mongos i... Closed
is depended on by SERVER-19406 Implement new path for kill cursor op... Closed
Related
Backwards Compatibility: Fully Compatible
Sprint: QuInt 8 08/28/15
Participants:
Linked BF Score: 0

 Description   

To allow the getMore command to be used with existing cursor-generating commands (aggregate, listCollections, etc) and to allow legacy getMore operations to be used with the find command, the implementations of the existing cursor-generating commands need to be updated to register new cursors with the new ClusterCursorManager instead of the legacy CursorCache.



 Comments   
Comment by Githook User [ 29/Aug/15 ]

Author:

{u'username': u'jrassi', u'name': u'Jason Rassi', u'email': u'rassi@10gen.com'}

Message: Revert "Revert "SERVER-19569 Hook cursor-generating cmds up to ClusterCursorManager""

This reverts commit b454003b19fedc431d97dff480a4e0791eb89e60.
Branch: master
https://github.com/mongodb/mongo/commit/79478343fddae821be6c9db813b0a938bd5c37c0

Comment by Githook User [ 29/Aug/15 ]

Author:

{u'username': u'jrassi', u'name': u'Jason Rassi', u'email': u'rassi@10gen.com'}

Message: Revert "Revert "SERVER-19569 SERVER-20194 CursorCache deletion task: update comments""

This reverts commit f59bf2dab42f9970cea81d1789f0b21e79e370cc.
Branch: master
https://github.com/mongodb/mongo/commit/4dc00e1c2e964dbbbb0deaa090bd76a6ea4893d4

Comment by Githook User [ 29/Aug/15 ]

Author:

{u'username': u'jrassi', u'name': u'Jason Rassi', u'email': u'rassi@10gen.com'}

Message: Revert "Revert "SERVER-19569 Permit assignment to ClusterClientCursorParams::Remote""

This reverts commit c22912ae959b44e5e990930bb57648f5e711c737.
Branch: master
https://github.com/mongodb/mongo/commit/10baa54379f1e86ea6c26700caac3316d8e9c86b

Comment by Githook User [ 29/Aug/15 ]

Author:

{u'username': u'jrassi', u'name': u'Jason Rassi', u'email': u'rassi@10gen.com'}

Message: Revert "Revert "SERVER-19569 AsyncResultsMerger ability to merge existing cursors""

This reverts commit e44050e265bbea2d3c9bb2194a5773ffa6657f22.
Branch: master
https://github.com/mongodb/mongo/commit/2a77a9c7cdf4ba069897286d88e379e1873bb6f8

Comment by Githook User [ 29/Aug/15 ]

Author:

{u'username': u'jbreams', u'name': u'Jonathan Reams', u'email': u'jbreams@mongodb.com'}

Message: Revert "SERVER-19569 AsyncResultsMerger ability to merge existing cursors"

This reverts commit 9eb318778fa0d16d2156db5f9cee3c6ad17d507c.
Branch: master
https://github.com/mongodb/mongo/commit/e44050e265bbea2d3c9bb2194a5773ffa6657f22

Comment by Githook User [ 29/Aug/15 ]

Author:

{u'username': u'jbreams', u'name': u'Jonathan Reams', u'email': u'jbreams@mongodb.com'}

Message: Revert "SERVER-19569 Permit assignment to ClusterClientCursorParams::Remote"

This reverts commit ffbaa07e99c215f5d6ee8adf837b777c289b82cf.
Branch: master
https://github.com/mongodb/mongo/commit/c22912ae959b44e5e990930bb57648f5e711c737

Comment by Githook User [ 29/Aug/15 ]

Author:

{u'username': u'jbreams', u'name': u'Jonathan Reams', u'email': u'jbreams@mongodb.com'}

Message: Revert "SERVER-19569 SERVER-20194 CursorCache deletion task: update comments"

This reverts commit b81838a4794afa7453ffea9202891e135aea473d.
Branch: master
https://github.com/mongodb/mongo/commit/f59bf2dab42f9970cea81d1789f0b21e79e370cc

Comment by Githook User [ 29/Aug/15 ]

Author:

{u'username': u'jbreams', u'name': u'Jonathan Reams', u'email': u'jbreams@mongodb.com'}

Message: Revert "SERVER-19569 Hook cursor-generating cmds up to ClusterCursorManager"

This reverts commit dd7cbd93894a8ad965ae9b64883c491ca2ec3b9e.
Branch: master
https://github.com/mongodb/mongo/commit/b454003b19fedc431d97dff480a4e0791eb89e60

Comment by Githook User [ 29/Aug/15 ]

Author:

{u'username': u'jrassi', u'name': u'Jason Rassi', u'email': u'rassi@10gen.com'}

Message: SERVER-19569 Hook cursor-generating cmds up to ClusterCursorManager
Branch: master
https://github.com/mongodb/mongo/commit/dd7cbd93894a8ad965ae9b64883c491ca2ec3b9e

Comment by J Rassi [ 28/Aug/15 ]

Part of the work for this ticket is re-enabling any disabled tests. Grepping the codebase for "SERVER-19569" will find the disabled tests.

Responsibility for this task moved to SERVER-20194.

Comment by Githook User [ 28/Aug/15 ]

Author:

{u'username': u'jrassi', u'name': u'Jason Rassi', u'email': u'rassi@10gen.com'}

Message: SERVER-19569 SERVER-20194 CursorCache deletion task: update comments
Branch: master
https://github.com/mongodb/mongo/commit/b81838a4794afa7453ffea9202891e135aea473d

Comment by Githook User [ 28/Aug/15 ]

Author:

{u'username': u'jrassi', u'name': u'Jason Rassi', u'email': u'rassi@10gen.com'}

Message: SERVER-19569 Permit assignment to ClusterClientCursorParams::Remote
Branch: master
https://github.com/mongodb/mongo/commit/ffbaa07e99c215f5d6ee8adf837b777c289b82cf

Comment by Githook User [ 28/Aug/15 ]

Author:

{u'username': u'jrassi', u'name': u'Jason Rassi', u'email': u'rassi@10gen.com'}

Message: SERVER-19569 AsyncResultsMerger ability to merge existing cursors
Branch: master
https://github.com/mongodb/mongo/commit/9eb318778fa0d16d2156db5f9cee3c6ad17d507c

Comment by Githook User [ 28/Aug/15 ]

Author:

{u'username': u'jrassi', u'name': u'Jason Rassi', u'email': u'rassi@10gen.com'}

Message: SERVER-19569 CursorResponse::toBSON() ability to return first batch
Branch: master
https://github.com/mongodb/mongo/commit/450dc96f2e57bea4af7929d2ad10d3afb774e410

Comment by Githook User [ 28/Aug/15 ]

Author:

{u'username': u'jrassi', u'name': u'Jason Rassi', u'email': u'rassi@10gen.com'}

Message: SERVER-19569 Combine getmore_response.h with cursor_responses.h
Branch: master
https://github.com/mongodb/mongo/commit/66028bde22d641a1fbf96e7e3f76554e059cc221

Comment by David Storch [ 17/Aug/15 ]

Part of the work for this ticket is re-enabling any disabled tests. Grepping the codebase for "SERVER-19569" will find the disabled tests.

Comment by Githook User [ 17/Aug/15 ]

Author:

{u'username': u'dstorch', u'name': u'David Storch', u'email': u'david.storch@10gen.com'}

Message: SERVER-19569 disable tests

This will allow us to enable --readMode commands for the sharding_jscore_passthrough suite before
the work for this ticket is complete.
Branch: master
https://github.com/mongodb/mongo/commit/4867a551ea7d88163250e0fcdaebd8bccaecefd9

Generated at Thu Feb 08 03:51:25 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.