[issue19302] Add support for AIX pollset efficient event I/O polling

2013-10-21 Thread Charles-François Natali
Charles-François Natali added the comment: > Other parts of your reasoning are somewhat circular because most of the > problems on AIX are Linux-isms (or BSD-isms where BSD has not yielded to > Linux behavior). So you argue against adding lots of AIX-specific code, yet > fixing some of the tes

[issue19302] Add support for AIX pollset efficient event I/O polling

2013-10-21 Thread David Edelsohn
David Edelsohn added the comment: CF, Pre-built binaries of Python for AIX are available on the Bull Freeware and Perzl sites of Open Source Software for AIX. The "GetIt" page should be updated and the packages can be made available through python.org Other parts of your reasoning are somewha

[issue19302] Add support for AIX pollset efficient event I/O polling

2013-10-21 Thread Antoine Pitrou
Antoine Pitrou added the comment: (note that we have a devpoll implementation for Solaris) -- ___ Python tracker ___ ___ Python-bugs-l

[issue19302] Add support for AIX pollset efficient event I/O polling

2013-10-21 Thread Charles-François Natali
Charles-François Natali added the comment: > David Edelsohn added the comment: > > This enhancement issue is not a demand that you or anyone else in the Python > community volunteer to implement it. AIX is a very lucrative business and > deployed in many businesses that the Python community wou

[issue19302] Add support for AIX pollset efficient event I/O polling

2013-10-20 Thread David Edelsohn
David Edelsohn added the comment: pollset is the AIX equivalent of Linux epoll (or kqueue). The API is almost identical to epoll except with different interface names and a few minor tweaks. I will try to work on it. I mainly opened this issue as a placeholder to discuss the implementation and

[issue19302] Add support for AIX pollset efficient event I/O polling

2013-10-20 Thread STINNER Victor
STINNER Victor added the comment: Python already supports various "select" APIs: see select and selectors modules. I don't know pollset: is it something like epoll on Linux? @David: Would you like to work on a patch? -- nosy: +haypo ___ Python track

[issue19302] Add support for AIX pollset efficient event I/O polling

2013-10-20 Thread David Edelsohn
David Edelsohn added the comment: CF, If you don't mean to be rude, then don't be rude. I never claimed that AIX is the most widely used or most important platform. It implements POSIX and Open Group specifications correctly, so it is a good cross-check that features are implemented portably

[issue19302] Add support for AIX pollset efficient event I/O polling

2013-10-20 Thread Charles-François Natali
Charles-François Natali added the comment: I don't mean to be rude, but AIX is IMO a niche platform: proprietary Unices are doomed to disappear sooner or later. As such, I'm not convinced that adding an AIX-specific polling interface is really worth it. -- nosy: +neologix

[issue19302] Add support for AIX pollset efficient event I/O polling

2013-10-20 Thread Antoine Pitrou
Antoine Pitrou added the comment: You should probably also add support to the new selectors module. -- nosy: +pitrou ___ Python tracker ___ __

[issue19302] Add support for AIX pollset efficient event I/O polling

2013-10-19 Thread David Edelsohn
David Edelsohn added the comment: Either create new pollset object or use pollset to provide implementation of Python epoll API on AIX. -- ___ Python tracker ___ ___

[issue19302] Add support for AIX pollset efficient event I/O polling

2013-10-19 Thread David Edelsohn
New submission from David Edelsohn: Implement AIX pollset in Modules/selectmodule.c -- components: Extension Modules messages: 200457 nosy: David.Edelsohn priority: normal severity: normal status: open title: Add support for AIX pollset efficient event I/O polling type: enhancement versi