[omniORB] rendezvouser error
Duncan Grisby
duncan at grisby.org
Mon Jun 27 15:51:16 BST 2005
On Wednesday 22 June, "John Chesshir" wrote:
> Here is some more info. I tried putting the traceLevel environment
> variable to 40. I have attached results from the Red Hat Linux 7.0
> server (server.bad) and the Red Hat Linux 7.2 2.96-128.7.2 server
> (server.good) The only difference besides the IP address is that the
> bad one notes a failure so spawn a thread and then the cannot create
> rendezvouser message, while the good one notes a successful thread
> startup and a rendezvouser task set up.
> Also, I got information on the hardware. Red Hat 7.0 is running on
> an IBM x390 server, while the other is running on a dell PIII desktop.
> I am thinking this may have to do with Redhat or the Dell not being
> able to spawn threads, although I do see two processes with my server's
> name on them where there have generally been three on startup ever since
> we went to omniORB. I always assumed the extra two processes were Linux
> threads, although the trace only shows one thread being (or trying to
> be) created. Is that other sub-process something else? Can anyone
> confirm, deny, or give extra thoughts?
The "cannot create a rendezvouser" message is indeed a sign that omniORB
was unable to start a thread. You need to understand why that is. I'd
suggest trying to write a simple program that starts a thread, first
with plain pthread calls, then with omnithread, to see whether that
works.
omniORB definitely works fine on RedHat 7.0 for Intel processors, but I
don't know about the x390.
On RedHat 7 era linux, you see one process in the process listing for
each thread, plus one for a manager thread, so that explains the extra
process you see.
Cheers,
Duncan.
--
-- Duncan Grisby --
-- duncan at grisby.org --
-- http://www.grisby.org --
More information about the omniORB-list
mailing list