[omniORB] Uncontrolled reconnects again

ondrej@frcatel.fri.utc.sk ondrej@frcatel.fri.utc.sk
Wed Mar 19 12:25:01 2003


------=_20030319132432_36433
Content-Type: text/plain; charset="iso-8859-2"
Content-Transfer-Encoding: us-ascii

Hi all,

we have successfully reproduced the errorneous state, when omniORB
exhausts system resources until a machine freeze.

This is what we have found. We used omniORB-4.0.1 client and Orbix2000
server utilizing Orbix locator (in our example at port 10001). When
everything goes fine, server and locator both run, there is no problem.
When server crashes, client correctly reverts to initial identity and asks
locator again. But, when server and locator both crash (which is our case,
because Orbix2000 services seem to be a little bit unstable), omniORB core
enters endless loop trying to establish connection. We have also found a
hotfix for this: disabling scanning for idle connections causes this bug
not to appear. We have been trying to debug the code, as we have built it
with debug symbols, but were unable to figure out the program logic 8-).
However, we have enabled trace level on the client at maximum level and
recorded the whole thing.

This seems to be a omniORB bug and should be fixed. Duncan, please, look
at this a give me an answer whether we do something the wrong way or it is
really a bug. Thanx.

Ondrej
------=_20030319132432_36433
Content-Type: application/x-gzip; name="o3client.reduced.log.gz"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="o3client.reduced.log.gz"

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
QzmeROzTJg54+F2Svb1/AFWWiLQQGAAA
------=_20030319132432_36433--