[omniORB] Question about ORB configuration

Thomas Zumbiehl zumbiehl at bvassociates.fr
Fri Dec 12 17:27:18 GMT 2008


Hi Duncan,

Yes, I ment Bi-directional GIOP.
And, yes, I did read the manual chapter on connection and thread management.

The latest configuration I got on both A and B servers is :
scanGranularity=5

clientTransportRule=* tcp,bidir
offerBiDirectionalGIOP=1
oneCallPerConnection=0
maxGIOPConnectionPerServer=200
outConScanPeriod=600

endPoint=giop:tcp::0
serverTransportRule=* tcp,bidir
acceptBiDirectionalGIOP=1
maxServerThreadPerConnection=200
maxServerThreadPoolSize=200
inConScanPeriod=600

Do you think this is correct ?

Cheers, 


Thomas Zumbiehl
Chef de Projet Développement
BV Associates
http://www.bvassociates.fr

-----Message d'origine-----
De : Duncan Grisby [mailto:duncan at grisby.org] 
Envoyé : vendredi 12 décembre 2008 17:22
À : Thomas Zumbiehl
Cc : omniorb-list at omniorb-support.com
Objet : Re: [omniORB] Question about ORB configuration 

On Thursday 27 November, "Thomas Zumbiehl" wrote:

> I am currently facing problems about configuring the ORB for 
> performance issues.
> First, I need to explain the context :
> GUI client ---- Server A ---- Server B CLI client ----- |
>  
> I have a number of servers B, which are only connected to server A. 
> Server A is "only" relaying requests to differents servers B.
> Server A has also a set of GUI and CLI clients that connects to it to 
> make requests, that will be relayed to the servers B.
> All connexions are defined to be bidirectionnals.

Do you mean Bi-directional GIOP?  If so, that limits things somewhat...

> My problems occurs when I have quite a lot of requests comming at the 
> same time (about 100). Sometimes, my server A seems to be bloqued, 
> even at the ORB level, sometimes, it is the server B that is bloqued, 
> sometimes, the client have a CORBA exception thrown when sending a 
> _non_existent request to the server A, which in fact should never 
> occur, as the server is running. The only thing is that the server might have a lot of threads ongoing...

What thread and connection parameters are you currently using?  Have you read the manual chapter on connection and thread management?

  http://omniorb.sourceforge.net/omni41/omniORB/omniORB008.html

Cheers,

Duncan.

-- 
 -- Duncan Grisby         --
  -- duncan at grisby.org     --
   -- http://www.grisby.org --



More information about the omniORB-list mailing list