[omniORB] OmniORB 4.04 windows bug !

Harri Pasanen harri.pasanen at trema.com
Wed Aug 18 09:24:04 BST 2004


I'd vote for new release as well -- this kind of thing can amount to 
intense hair pulling if you are in a rush and just expect things to 
work to get on with other work...

Harri Pasanen

On Tuesday 17 August 2004 20:38, Renzo Tomaselli wrote:
> As it is now, there is no way to have it running stable on Windows.
> The bad point is that it seems do depend on local configuration
> getting socket n. higher or lower 2048. Far from predictable, thus
> I vote for a new release.
>
> Renzo Tomaselli
>
> ----- Original Message -----
> From: "Duncan Grisby" <duncan at grisby.org>
> To: "Renzo Tomaselli" <renzo.tomaselli at tecnotp.it>
> Cc: "Omniorb list" <omniorb-list at omniorb-support.com>
> Sent: Tuesday, August 17, 2004 5:12 PM
> Subject: Re: [omniORB] OmniORB 4.04 windows bug !
>
> > On Friday 13 August, "Renzo Tomaselli" wrote:
> > >     ver. 4.04 cannot run properly on Windows.
> > > Methods SocketCollection::is/clear/setSelectable got a new
> > > initial test about socket n. not being higher than 2048 on
> > > Windows (sock >= SELECTABLE_FD_LIMIT). This test is new (not in
> > > 4.03).
> >
> > The intention of the new code is to make sure that the sockets
> > are actually selectable, otherwise you can end up waiting for
> > ever for an event to occur.
> >
> > The problem is that Windows fd_sets work completely differently
> > from Unix ones, so the new code broke on Windows. On Windows,
> > FD_SETSIZE is the number of sockets that can be stored in the
> > set; on Unix, it's the highest socket number that can be stored.
> >
> > I've fixed the code in CVS so it doesn't do the check on Windows.
> > The question now is whether that warrants doing a new full
> > release. What does everyone on the list think?  Is it worth doing
> > 4.0.5 just for this?
> >
> > Cheers,
> >
> > Duncan.
> >
> > --
> >  -- Duncan Grisby         --
> >   -- duncan at grisby.org     --
> >    -- http://www.grisby.org --
> >
> > _______________________________________________
> > omniORB-list mailing list
> > omniORB-list at omniorb-support.com
> > http://www.omniorb-support.com/mailman/listinfo/omniorb-list
>
> _______________________________________________
> omniORB-list mailing list
> omniORB-list at omniorb-support.com
> http://www.omniorb-support.com/mailman/listinfo/omniorb-list


This message, including any attachments, is intended only for the person(s) to whom it is addressed. If you received it in error, please let us know and delete the message from your system. This message may be confidential and may fall under the duty of non-disclosure. Any use by others than the intended addressee is prohibited. Trema shall not be liable for any damage related to the electronic transmission of this message, such as failure or delay of its delivery, interception or manipulation by third parties, or transmission of viruses or other malicious code.




More information about the omniORB-list mailing list