Bug 1189

Summary: Switch FT service over to PortableInterceptors
Product: TAO Reporter: Ossama Othman <ossama.othman>
Component: Fault Tolerance ServiceAssignee: Nanbor Wang <bala>
Status: NEW ---    
Severity: enhancement    
Priority: P3    
Version: 1.2.2   
Hardware: All   
OS: All   
Bug Depends on:    
Bug Blocks: 890    

Description Ossama Othman 2002-04-17 18:37:03 CDT
When TAO's FT service support was first implemented, PortableInterceptor 
support was not as well developed as it is now.  As such, several proprietary 
hooks were added to TAO's ORB core to provide functionality that would 
normally would have been provided by PortableInterceptors.  Now that 
PortableInterceptor support in TAO has matured, switching TAO's FT service 
support to use PortableInterceptors would allow us to remove those proprietary 
hooks.  This provides us with a few benefits:

1. Less function calls in the critical path.
2. Potentially smaller footprint.
3. Allows us to fix bug 890 (broken service context list manip on restart)

Similar changes will have to be done to TAO's RTCORBA support.
Comment 1 Ossama Othman 2002-04-17 18:37:48 CDT
Bug 890 cannot be fixed until this issue is addressed.
Comment 2 Nanbor Wang 2002-04-17 18:39:40 CDT
Thanks Ossama for putting this together. I am accepting the bug :-)
Comment 3 Johnny Willemsen 2007-09-20 03:08:58 CDT
to pool
Comment 4 Simon McQueen 2007-10-15 07:21:27 CDT
TAOs FT support has been predominantly implemented as PortableInterceptors since 2004 at least. There are still proprietary hooks but these are required because of the requirements of FT versus the limitations of what you can do to modify the ORB behaviour with interceptors
Comment 5 Johnny Willemsen 2008-03-31 04:34:59 CDT
enhancement