[11:38:07] <N3sh108> Hello, can I ask here a question about a problem with mongoose/mongodb?
[17:06:33] <blizzow> I have a problem where we've deployed a scala process that queries our mongo 3.6.3 database. The scala process was upgraded to use the driver version 2.8.0 and now we're getting MongoCursorNotFoundExceptions.
[17:07:25] <blizzow> Is there a setting I can tweak in using the driver or a mongo database setting I can tweak to get around this?
[17:07:26] <GothAlice> Or a substantial change between 3.6 and 4.0 in how $find and $getMore operations fundamentally operate.
[17:09:14] <GothAlice> (Sessions and transactions being the big changes in that version which required changes to those operations.) You may have to pin your driver version at a compatible version until you update your database servers.
[17:10:09] <GothAlice> Similar point of difficulty: database authentication versioning. Improved algorithms have been released, they aren’t compatible.
[17:14:59] <blizzow> The driver compatibility reference says the scala mongo driver 2.8 and java mongo driver 3.12 are compatible with mongodb 3.6.3. :/
[17:15:21] <GothAlice> Then the next step may be to get official support. Open up a JIRA ticket?
[17:15:33] <GothAlice> Given the IRC channel is abandoned. :/
[18:29:19] <blizzow> Thanks. I have posted in mongodb-users google group as the jira says it's also no longer maintained. Do you have a link or any documentation saying how $getmore and $find changed between 3.6 and 4.x?
[18:32:47] <GothAlice> blizzow: A literal Google (or DDG) search for “mongodb getmore change” found a number of relevant results, adding “4.0” in there after “mongodb” focused it even more. Pointing out both the manual page for the RPC operation (first DDG result w/o 4.0 in there), release notes for 4.0, etc.