[omniORB] Scalability problems; 300+ clients

Slawomir Lisznianski slisznianski at paramay.com
Wed Jul 5 17:34:54 BST 2006



On Wed, 05 Jul 2006 21:39:54 +0100, "Duncan Grisby" <duncan at grisby.org>
said:
> It may be due to having more file descriptors in use than can be put in
> an fd_set. When you're in thread pool mode, omniORB has a thread doing
> select() on all the open connections.

Indeed, all our clients are "servers" (via callbacks) and during heavier
loads we exceed 1024 FDs. Changing omni's trace-level helped confirm
this was going on under the hood.

We will try migrating to 4.1 in the near future. Meanwhile
threadPerConnectionPolicy=1 ought to suffice.

Thanks,
--
Slawomir Lisznianski
Paramay Group, Inc.
"Programs for Research Machinery"




More information about the omniORB-list mailing list