On Aug 18, 5:42pm, fwei...@redhat.com (Florian Weimer) wrote: -- Subject: Re: RFR [9] 8035897 : FD_SETSIZE should be set on macosx
| On 08/18/2014 05:36 PM, Christos Zoulas wrote: | > On Aug 18, 5:10pm, fwei...@redhat.com (Florian Weimer) wrote: | > -- Subject: Re: RFR [9] 8035897 : FD_SETSIZE should be set on macosx | > | > | On 02/28/2014 03:40 PM, Chris Hegarty wrote: | > | > Either: | > | > 1) FD_SETSIZE needs to be set to a larger value, but what value, the | > | > kernel limit, or other? This is wasteful for most typical apps that | > | > don't use large numbers of file descriptors. Or, | > | > 2) If fd is greater than 1024, then an appropriate amount of memory | > | > could be allocated and cast to an fd_set. The FD_SET macro will | > | > write past FD_SETSIZE. | > | | > | 3) use poll | > | | > | Why do we have to use select here? | > | > Because poll is still broken on UDP sockets. | | Ugh. Can you provide details, such as affected platforms? Thanks. Just macos/x. Empty UDP packets don't make poll fire. https://bugs.openjdk.java.net/browse/JDK-7131399?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel christos