Orbit Related Issue

Dis trict <[email protected]> Fri, 23 Sep 2016 13:37:08 +0530
Newsgroups gmane.comp.gnome.general
Message-ID <CA+iVSXvN4fyqgNHK4EesUss5YP-uqQKMGh5ki6v9ScrZys2-kA@mail.gmail.com>
*Hi,*



*We have a corba based server application developed on Orbitcpp built on
linux, currently we are facing issue with inter process communication where
the behavior is the parent to wait for the child process to complete the
execution and then the parent continues. But the parent completes before
the client finishes and the client is blocked from calling any method on
parent object.*



·         The server is running on Orbitcpp, the client is on TAO.

·         At server end there is a logic of spawning sub processes(again a
corba orbit client resolved to parent(factory) corba process) for each
request from the external client runs on TAO

·         The mechanism involves that the parent returns an interface
object on corba child instance pointer to the external client  which
supposed to be created by sub process(child instance) and passed to parent

·         In turn parent should return this to the external client.



*Problem :* the internal corba sub process/client isn’t able to call the
method on parent process and its blocked as long as the parent finishes.



Below is the call stack on the child process when it is blocked*, seems it
sits on poll till the parent finishes*



[image: Inline image 1]


Any support/help in the above issue would be great help, thanks in advance.

_______________________________________________
gnome-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/gnome-list
image.png (image/png, 198.4 KB) - not displayed