Bug 1189 - Switch FT service over to PortableInterceptors
Summary: Switch FT service over to PortableInterceptors
Status: NEW
Alias: None
Product: TAO
Classification: Unclassified
Component: Fault Tolerance Service (show other bugs)
Version: 1.2.2
Hardware: All All
: P3 enhancement
Assignee: Nanbor Wang
URL:
Depends on:
Blocks: 890
  Show dependency tree
 
Reported: 2002-04-17 18:37 CDT by Ossama Othman
Modified: 2008-03-31 04:34 CDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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