This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author vstinner
Recipients David.Edelsohn, ncoghlan, pitrou, serhiy.storchaka, vstinner
Date 2014-09-30.22:05:54
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1412114754.73.0.699284973474.issue22397@psf.upfronthosting.co.za>
In-reply-to
Content
The testFDPassSimple pass: it's possible to pass a file descriptor between two processes. Hum. The testMultipleFDPass test also pass: it's possible to pass multiple file descriptors. Both tests use SCM_RIGHTS. The testCMSG_SPACE test also pass.

It looks like the difference between testMultipleFDPass and testFDPassSeparate is the number of "cmsgs" ("access ancillary data"): 1 cmsg for testMultipleFDPass, two for testFDPassSeparate.

I don't understand if it is a bug in the Python socket.sendmsg() function serializing ancillary data, or "just" if the AIX kernel does not support multiple ancillary data for sendmsg().

@David: any idea? Did you ask IBM?
History
Date User Action Args
2014-09-30 22:05:54vstinnersetrecipients: + vstinner, ncoghlan, pitrou, serhiy.storchaka, David.Edelsohn
2014-09-30 22:05:54vstinnersetmessageid: <1412114754.73.0.699284973474.issue22397@psf.upfronthosting.co.za>
2014-09-30 22:05:54vstinnerlinkissue22397 messages
2014-09-30 22:05:54vstinnercreate