Re: Pymongo no_cursor_timeout ignored

From: Bernie Hackett <bernie@xxxxxxxxx>
To: mongodb-user <mongodb-user@xxxxxxxxxxxxxxxx>
Date: Tue, 19 Apr 2016 16:31:44 -0700 (PDT)
Why ads?
Aside from Gevent and Tornado being very different beasts, they will both 
get you asynchronous IO. Gevent can be used directly with PyMongo (we test 
this combination in CI, along with Eventlet), whereas Tornado requires 
Motor.

http://api.mongodb.org/python/current/examples/gevent.html

On Tuesday, April 19, 2016 at 4:24:50 AM UTC-7, a_l wrote:

Sounds fair enough, and not a priority. 

Would I be correct in thinking that while the motor migration is 
prioritised, that using gevent in modules that call pymongo in a tornado 
application would lead to an asynchronous profile roughly similar to that 
of a motor-driven application?


On Friday, 15 April 2016 20:12:04 UTC+2, Bernie Hackett wrote:

That would be nice. Unfortunately, PyMongo 2.x used **kwargs as a 
parameter to Cursor to pass some undocumented internal options. Doing 
validation of unknown options might be ugly, and 2.8 is no longer being 
developed. You can read the API docs for the 2.8 series here:

https://api.mongodb.org/python/2.8/

PyMongo 2.9.x actually supports no_cursor_timeout. That release series 
was meant to be a migration path to PyMongo 3.x. At some point Motor will 
migrate to PyMongo 3.0, but it's not a high priority for us right now.

On Friday, April 15, 2016 at 9:32:38 AM UTC-7, a_l wrote:

Thanks. Should there have been an error on specification of the 
parameter, it did take me a long while to isolate the issue down to the 
driver due to the nature of the problem (and because the driver is so 
consistent otherwise). 

I'm using motor, which has an explicit requirement for pymongo to be at 
2.8.



-- 
You received this message because you are subscribed to the Google Groups "mongodb-user"
group.

For other MongoDB technical support options, see: https://docs.mongodb.org/manual/support/
--- 
You received this message because you are subscribed to the Google Groups "mongodb-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mongodb-user+unsubscribe@xxxxxxxxxxxxxxxx.
To post to this group, send email to mongodb-user@xxxxxxxxxxxxxxxx.
Visit this group at https://groups.google.com/group/mongodb-user.
To view this discussion on the web visit https://groups.google.com/d/msgid/mongodb-user/845a0e0a-6cc3-4bac-9253-785ac2e71e9a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Why ads?