Author: fhanik Date: Sun Mar 19 18:24:57 2006 New Revision: 387110 URL: http://svn.apache.org/viewcvs?rev=387110&view=rev Log: more notes about total token protocol
Modified: tomcat/container/tc5.5.x/modules/groupcom/to-do.txt Modified: tomcat/container/tc5.5.x/modules/groupcom/to-do.txt URL: http://svn.apache.org/viewcvs/tomcat/container/tc5.5.x/modules/groupcom/to-do.txt?rev=387110&r1=387109&r2=387110&view=diff ============================================================================== --- tomcat/container/tc5.5.x/modules/groupcom/to-do.txt (original) +++ tomcat/container/tc5.5.x/modules/groupcom/to-do.txt Sun Mar 19 18:24:57 2006 @@ -26,6 +26,9 @@ Code Tasks: =========================================== +25. Member.uniqueId - 16 bytes unique for a member, UUID + Needed to not confuse a crashed member with a revived member on the same port + 24. MessageDispatchInterceptor - for asynchronous sending - looks at the options flag SEND_OPTIONS_ASYNCHRONOUS - has two modes @@ -35,6 +38,7 @@ - Callback error handler - for when messages fail, and the application wishes to become notified - MUST HAVE A LIMIT QUEUE SIZE IN MB, to avoid OOM errors or persist the queue. + 23. TotalOrderInterceptor - fairly straight forward implementation This interceptor would depend on the fact that there is some sort of membership coordinator, see task 9. @@ -46,6 +50,9 @@ two different members, ie Message A - all members - total order (mbrA-2, mbrB-2, mbrC-2, mbrD-2) Message B - mbrC,mbrD only - total order (mbrA-2, mbrB-2, mbrC-3, mbrD-3) + - The combination of Member uniqueId,orderId is unique, nothing else + this way, if a member crashes, we don't hold the queue, instead we start over. + - A TotalOrder token, will contain the coordinator uniqueId as well. 21. Implement a WAN membership layer, using a WANMbrInterceptor and a WAN Router/Forwarder (Tipi on top of a ManagedChannel) --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]