[omniORB] ORB.destroy() takes ten seconds -- speed it up?

Jim Bell Jim at JC-Bell.com
Mon May 11 17:29:51 UTC 2020


Thanks for the input.  Here's the traceLevel 25 output.

https://pastebin.com/ZhqypDrf

Killing the task may be the most expedient.

Thanks,

-Jim


On 2020-05-11 9:47 AM, Duncan Grisby wrote:
> On Tue, 2020-05-05 at 21:54 -0500, Jim Bell via omniORB-list wrote:
>
>> My app takes a long time to stop.  It seems that there are two
>> different long waits during ORB.destroy():
> Can you get a complete trace from traceLevel 25?
>
> ORB destroy() tries to cleanly close all connections and threads, so
> sometimes it has to wait for connections to become idle or otherwise
> close.
>
> If you need to exit quickly, you could just exit the process without
> calling ORB destroy. The OS will clean up.
>
> Duncan.
>



More information about the omniORB-list mailing list