Re: ORBit and C++ orbs



Hi Zaheer,

Zaheer Merali writes:
 > [...]
 > The first question is whether ORBit-c++ will work multithreaded (in a 
 > thread per request way) using ORBit-mt (I assume from the ORBit-c++ 
 > webpage that ORBit-c++ is a wrapper around an ORBit version).
 > 

The short answer: It should do, but isn't well tested.

The longer answer:

Up until very recently, the orbitcpp project has been targetting ORBit
CVS HEAD, since in our experience this is the least buggy version of
ORBit.  Unfortunately this branch of ORBit is now officially
unsupported by Elliot and so is being treated as a dead-end.

In response to this, we are now targetting the ORBit-0.5 series of
releases (of which ORBit-MT is based). However there currently is no
official orbitcpp release which supports this, and the next one is
likely to be at least a couple of weeks away.

If you wish to start testing now, I can build a 'pre-release' version
of orbitcpp-0.30 which you can test against ORBit-MT. Note however
that because of the bugs in the 0.5 release line, Arrays and Anys
won't work with this release.  
(I'm currently porting the orbitcpp 'everything' test to ORBit to help
fix the bugs and hopefully improve the quality of these releases)


Hopefully in the future the following will happen:

 - ORBit-2 will be stable
 - ORBit-2 will be the de-facto gnome orb (i.e. widely used and tested)
 - ORBit-2 will have integrated support for MT

When this happens, orbitcpp will target this release.

Hope this helps,

Phil





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]