Details
-
Bug
-
Status: Closed
-
Major - P3
-
Resolution: Fixed
-
3.10.1
-
None
-
None
Description
We have a user testing Atlas Data Lake and was having issues with cursors, in particular getting the next batch. While mongod/mongos returns a cursor namespace that uses the originating database and collection names, Atlas Data Lake does not.
For example, issuing the query on the "test" database, db.foo.find(), mongod/mongos will return a cursor with the namespace "test.foo". However, Atlas Data Lake will return a namespace more like "cursors.lkajlkasdf-3980238d908sdf".
As such, any getMore requests on Atlas Data Lake will result in cursor not found messages.
Attachments
Issue Links
- is related to
-
CSHARP-3021 GetMore commands are not sent with the namespace returned in the last batch.
-
- Closed
-
-
RUBY-2211 Use namespace returned from find command in getMore
-
- Closed
-
- related to
-
PYTHON-2799 killCursors must use the namespace returned the initial command response when closing cursors
-
- Closed
-