Please report new issues athttps://github.com/DOCGroup
The RoundRobin is required by the forthcoming OMG LB spec. Furthermore it is a basic/fundamental LB strategy used by many. TAO's new LB should not be shipped without it. It should be fairly straightforward, though non-trivial, to complete the implementation.
Blocks the TAO 1.3 release.
Mine.
Done. Thu Sep 26 09:14:22 2002 Ossama Othman <ossama@uci.edu> * orbsvcs/orbsvcs/LoadBalancing/LB_Location_Index_Map.h: * orbsvcs/orbsvcs/LoadBalancing/LB_Location_Index_Map.cpp: New table that maps object group ID to the index of the next element in a "locations of object group members" sequence. * orbsvcs/orbsvcs/LoadBalancing/LB_RoundRobin.h: Added location index map that maps object group ID to the index of the next element in the "locations of members" sequence. Added lock member to be used for synchronization of the location index map. * orbsvcs/orbsvcs/LoadBalancing/LB_RoundRobin.cpp (TAO_LB_RoundRobin): Initialize the lock and location index members in the base member initializer list. (next_member): Implemented this method. [Bug 1293]