I only started using writev in that way in version 4.4.0 I think. Am out at 
moment so can't check.

Graham

On 24/03/2015, at 2:55 PM, Jesus Cea <[email protected]> wrote:

> On 24/03/15 04:35, Graham Dumpleton wrote:
>> Am wondering whether relates to IOV_MAX being quite low on Solaris (16).
>> I perhaps was assuming the APR would deal with any limit and break it up
>> into separate calls as generally APR is good at papering over OS
>> differences. Checking apr_socket_sendv() code doesn't seem it does
>> though. :-(
> 
> I just wrote about this. Looks like mod_wsgi needs to split the iovec
> and do multiple calls or join several buffers together (maybe with some
> caching between calls).
> 
> Notice that we are using an iovec of length 76 and Solaris limit is 16.
> 
> Doing multiple calls seems to be trivial.
> 
> I wonder why nobody else reported this before. Looks like it should be
> hitting everybody under Solaris 10. Maybe in Solaris 11 the limit is higher.
> 
> I wonder how was this done under mod_wsgi 3.5, that I am currently using
> in production.
> 
> -- 
> Jesús Cea Avión                         _/_/      _/_/_/        _/_/_/
> [email protected] - http://www.jcea.es/     _/_/    _/_/  _/_/    _/_/  _/_/
> Twitter: @jcea                        _/_/    _/_/          _/_/_/_/_/
> jabber / xmpp:[email protected]  _/_/  _/_/    _/_/          _/_/  _/_/
> "Things are not so easy"      _/_/  _/_/    _/_/  _/_/    _/_/  _/_/
> "My name is Dump, Core Dump"   _/_/_/        _/_/_/      _/_/  _/_/
> "El amor es poner tu felicidad en la felicidad de otro" - Leibniz
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "modwsgi" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/modwsgi.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"modwsgi" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/modwsgi.
For more options, visit https://groups.google.com/d/optout.

Reply via email to