Author: fhanik Date: Thu Mar 2 18:12:15 2006 New Revision: 382618 URL: http://svn.apache.org/viewcvs?rev=382618&view=rev Log: Added a todo for a state transfer protocol. Together with the new parallel nio sender, this is purely awesome.
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=382618&r1=382617&r2=382618&view=diff ============================================================================== --- tomcat/container/tc5.5.x/modules/groupcom/to-do.txt (original) +++ tomcat/container/tc5.5.x/modules/groupcom/to-do.txt Thu Mar 2 18:12:15 2006 @@ -8,7 +8,6 @@ Code Tasks: =========================================== -6. NIO and IO DataSender, since the IO is blocking 8. WaitForCompletionInterceptor - waits for the message to get processed by all receivers before returning (This is useful when synchronized=false and waitForAck=false, to improve @@ -40,6 +39,15 @@ names and the locations. It can replicate every X seconds, or on dirty flags by the objects stored, or a request to scan for dirty flags, or a request with the objects. + +13. StateTransfer interceptor + the ideas just come up in my head. the state transfer interceptor + will hold all incoming messages until it has received a message + with a STATE_TRANSFER header as the first of the bytes. + Once it has received state, it will pretty much take itself out of the loop + The benefit of the new ParallelNioSender is that it doesn't require to know about + a member to transfer state, all it has to do is to reply to a message that came in. + beee-aaaa-uuuu-tiful. Tasks Completed =========================================== @@ -67,6 +75,9 @@ 5. OrderInterceptor - guarantees the order of messages Notes: completed + +6. NIO and IO DataSender, since the IO is blocking +Notes: completed. works very well, have not implemented suspect error logging. 7. FragmentationInterceptor - splits up messages that are larger than X bytes. Notes: complated --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]