Message3110

Author amak
Recipients amak, pjenvey
Date 2008-03-29.17:08:34
SpamBayes Score 0.0013750796
Marked as misclassified No
Message-id <1206810515.35.0.553550807916.issue1016@psf.upfronthosting.co.za>
In-reply-to
Content
Actually, there are a few options that aren't supported at the moment,
including

 * Keep-alive
 * Linger
 * Out-of-band -> inline
 * Send and receive buffer sizes
 * Traffic class
 * TCP_NODELAY

On UDP sockets

 * Broadcast

All can have an important impacts on performance and behaviour. For
example, send and receive buffer sizes can be an important performance
consideration, as this paper about grid data transfer describes

Socket Buffer Auto-Sizing for High-Performance Data Transfers
http://www.cc.gatech.edu/~jain/publications/sobas_grid.pdf

Also, I see that TIPC support has been checked into the cpython trunk,
and will be present in 2.6.

Transparent InterProcess Communication
http://tipc.sourceforge.net/

http://mail.python.org/pipermail/python-dev/2007-December/075738.html
http://bugs.python.org/issue1646

I'll have a look at implementing TIPC, for use in jython 2.6, although
we could maybe put it into 2.5. Must raise this on jython-dev.

Although I see you've reported the bug against 2.5a1, I'd like to check
the fixes into release 22 branch; it would be a good way to get some
in-the-wild exposure for the new options, before 2.5 is released.
History
Date User Action Args
2008-03-29 17:08:35amaksetspambayes_score: 0.00137508 -> 0.0013750796
recipients: + amak, pjenvey
2008-03-29 17:08:35amaksetspambayes_score: 0.00137508 -> 0.00137508
messageid: <1206810515.35.0.553550807916.issue1016@psf.upfronthosting.co.za>
2008-03-29 17:08:35amaklinkissue1016 messages
2008-03-29 17:08:34amakcreate