[SERVER-40414] TaskExecutorCursor Created: 01/Apr/19  Updated: 29/Oct/23  Resolved: 10/Apr/19

Status: Closed
Project: Core Server
Component/s: Internal Code, Networking
Affects Version/s: None
Fix Version/s: 4.1.11

Type: New Feature Priority: Major - P3
Reporter: Mira Carey Assignee: Mira Carey
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
related to SERVER-45726 Allow empty firstBatch with TaskExecu... Closed
Backwards Compatibility: Fully Compatible
Sprint: Service Arch 2019-04-08, Service Arch 2019-04-22
Participants:

 Description   

Add support for a dbclientcursor style api which uses the task executor to establish cursors, fetch batches and kill cursors.

This is to offer a simple api which is opCtx interruptible and uses the newer connection pool code.



 Comments   
Comment by Githook User [ 12/Apr/19 ]

Author:

{'name': 'Jason Carey', 'username': 'hanumantmk', 'email': 'jcarey@argv.me'}

Message: SERVER-40414 Fix lack of iterator instantiation

If we're going to compare an iterator to a container, it must come from
that container.
Branch: master
https://github.com/mongodb/mongo/commit/bcd4d1e1c274ebe13f657181418b086924c4da74

Comment by Githook User [ 11/Apr/19 ]

Author:

{'email': 'benety@mongodb.com', 'name': 'Benety Goh', 'username': 'benety'}

Message: SERVER-40414 fix mac os compile
Branch: master
https://github.com/mongodb/mongo/commit/b829abf80b7e4f8512a3e69935e351724cba4a74

Comment by Githook User [ 11/Apr/19 ]

Author:

{'name': 'Jason Carey', 'username': 'hanumantmk', 'email': 'jcarey@argv.me'}

Message: SERVER-40414 fix windows compile for TaskExecutorCursor

unused named exceptions in catch statements trigger warnings on windows
Branch: master
https://github.com/mongodb/mongo/commit/d369700990e8b2ef56694276d7e524549ac31831

Comment by Luke Chen [ 11/Apr/19 ]

Fixing up the fixVersion as this ticket was not included as part of 4.1.10 release.

Comment by Githook User [ 10/Apr/19 ]

Author:

{'email': 'jcarey@argv.me', 'name': 'Jason Carey', 'username': 'hanumantmk'}

Message: SERVER-40414 TaskExecutorCursor

Add support for a dbclientcursor style api which uses the task executor
to establish cursors, fetch batches and kill cursors.

This is to offer a simple api which is opCtx interruptible and uses the
newer connection pool code.
Branch: master
https://github.com/mongodb/mongo/commit/fcb3f6a8db7bc45a1f0345c320c9286afa0e4cc8

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