Close context calls does not close the context in multithreaded client application (Doc ID 408605.1)

Last updated on SEPTEMBER 26, 2016

Applies to:

Oracle Communications Billing and Revenue Management - Version: 6.5.0.2.1
HP 9000 HP-UX 11.0 (32 bit)
Solaris Operating System (SPARC)

Symptoms


      
In C++ multithreaded client application, if there are two threads A and B,
which are sharing the same context, context is not released immediately when 
one of the thread issues a call to close_context.
For example:  Thread A issued a context open. In the meantime, thread B is 
trying to close the context. But the context is not released (TCP connections
is still established), as a result of which thread B is not getting closed.

 

Check with netstat -a command will confirm that the the port is still open
for the client application.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms