-
Type: Bug
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: 3.10.1
-
Component/s: None
-
None
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.
- 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