[omniORB] Double function calls

David Hyde davidh@cavendish.co.uk
Wed, 13 Mar 2002 14:10:52 -0000


Hi,

I'm trying to build resilience into my OmniORB system and one of the =
things
that I have done is to reduce the scan granularity to 1 and the client =
side
call timeout period to a small value, experimenting with values of 10 =
or
less.  The idea is that I should be able to detect a computer failure
quickly rather than having pings taking 30 or more seconds to return.

One of the side effects of this is that when I make a call to a CORBA =
server
on the local machine that may take several seconds to return, the =
client is
getting an exception whilst the server is actually working - this I =
accept I
have to work around by getting my timings right (unless anyone else has =
a
more cunning way of doing things!).  What I am seeing though is that =
the
server gets the distributed function called for a second time =
immediately
after it has returned from the first attempt.  I can't see anything in =
the
documentation to explain this or to prevent it.

Any ideas anyone???

Thanks

David


David Hyde
Designer
Cavendish
Admiral House, St Leonards Road
Windsor, Berkshire, SL4 3BL
United Kingdom

Tel:  +44 (0) 1753 836600
DDI: +44 (0) 1753 836619
Fax: +44 (0) 1753 855021

Web: www.cavendish.co.uk <http://www.cavendish.co.uk/>


This email is copyright =A92002  The Cavendish Organisation Ltd. All =
Rights
Reserved. The content of the email is confidential and only for =
disclosure
to the intended recipient(s). This email does not constitute a formal =
order,
instruction or statement on behalf of the company.