-
Type: Task
-
Resolution: Done
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
On Unix select only supports file descriptors with values <= 1023. This limit exists because a call to select.select() is O(highest file descriptor). PyMongo sometimes has to deal with many more open sockets. We could potentially replace select with poll but this isn't as portable. Maybe fall back to select on platforms that don't support poll?