[omniORB] OmniORB behaviour with firewalls
Bruce Visscher
visschb@rjrt.com
Fri, 13 Aug 1999 10:07:32 -0400
Eric,
We have seen this behavior when we have a VMS server trying to invoke a
callback method on an NT client when the NT client "forgets" to call
BOA::_impl_is_ready. It's a bug for the client to do this, but it does
seem like this shouldn't hang the server. This is what Steve Brenneis
was aluding to in
http://www.uk.research.att.com/omniORB/archives/1999-07/0208.html.
Bruce
Eric Dumas wrote:
>=20
> (version used: OmniORB2.6.1)
>=20
> Hello.
>=20
> We meet currently a problem probably caused by a firewall.
> Here is the architecture:
>=20
> ---------- ----------
> Component1| <----> Firewall <----> |Component2
> ---------- ----------
>=20
> The firewall has been configured to allow Corba
> communications. However... the firewall will cut (disconnect) socket
> connection based on a timeout (5 or 6 minutes). The timeout is not
> based on an activity status... but on a life time of the socket.
>=20
> In some conditions (when performing a Corba call after the
> timeout, or waiting for the answer from Component2), Component1
> blocks. It may come from the omniORB... does omniORB check a
> socket is still alived when sending data? Has anybody meet this
> kind of problem?
>=20
> Thank you for your feedback.
>=20
> --
> =C9ric Dumas (dumas@tumbleweed.com)
> Tumbleweed Communication, 700 Saginaw Drive, Redwood City, CA 94063,=
USA
> http://www.tumbleweed.com Tel: +1 650-216-2030