pero 2005/04/10 09:27:13 Modified: webapps/docs changelog.xml Log: Cluster refactor and redesign a lot and porting the cluster 5.5.9 fix pack result. s. bug report http://issues.apache.org/bugzilla/show_bug.cgi?id=34389 Revision Changes Path 1.285 +42 -6 jakarta-tomcat-catalina/webapps/docs/changelog.xml Index: changelog.xml =================================================================== RCS file: /home/cvs/jakarta-tomcat-catalina/webapps/docs/changelog.xml,v retrieving revision 1.284 retrieving revision 1.285 diff -u -r1.284 -r1.285 --- changelog.xml 9 Apr 2005 19:30:37 -0000 1.284 +++ changelog.xml 10 Apr 2005 16:27:13 -0000 1.285 @@ -56,7 +56,8 @@ [Modified patch from Ralf Hauser] (yoavs) </add> <add> - Add MessageListener and LifecylceListener cluster saving to storeconfig module (pero) + Add MessageListener and LifecylceListener cluster saving to storeconfig module + (<Cluster ... ><ClusterListener className="org.apache.catalina.cluster.session.JvmRouteSessionIDBinderListener" >) (pero) </add> <fix> <bug>33743</bug>: Add additional synchronization in webapp classloader to avoid @@ -87,6 +88,9 @@ <update> Add support for using "Smart Cards" as trust/keyStore. (billbarker) </update> + <update> + Add some Mbean attributes and operations to ChannelSocket (pero) + </update> </changelog> </subsection> @@ -109,12 +113,42 @@ </subsection> <subsection name="Cluster"> - <changelog> + <changelog> + <add> + DataSender doWaitAckStats for better understanding wait ack problems (pero) + </add> + <update> + Refactor DeltaManager and add counter for cluster message send/receive message (pero) + </update> + <fix> + <bug>34389</bug>:Porting Clustering fix pack to 5.5.10 code base. + Remove synchonized from DataSender.pushMessage(). Very offen the + complete cluster blocking after replicated a bulk of new session messages under heavy load. + All cluster node standing for a lot of time and made nothing. + Fix it for pooled, asynchronous and fastasyncqueue replication mode. Very bad thing, sorry! (pero) + </fix> + <add> + Add notifySessionListenersOnReplication attribute to SimpleTcpCluster to stop notify + event to SessionListener at backup nodes from create and destroy replicated session (pero) + </add> + <add> + Add compress attribute to ClusterSender and ClusterReceiver interface. Now compress config + transfer from sender to receiver at SimpleTcpCluster. (pero) + </add> + <add> + Add ClusterValve interface and implement it as ReplicationValve and JvmRouteBinderValve. Now both + Valves can be directly configured at server.xml Host/Cluster/Valve subelements. + Also this configuration are correctly handled with the StoreConfig module. (pero) + </add> + <update> + Deactivate DataSender keepAliveMaxRequestCount change default to -1. + Cluster replication sockets are fast and very stable! (pero) + </update> <update> Setup JvmRouteBinderValve as host valve instead context valve. Refactor the API a little bit. (pero) </update> <fix> - Don't increment open socket counter before socket is really open, counte socket open failures (pero) + Don't increment open socket counter before socket is really open. Add socket open failures counter (pero) </fix> <add> Add MessageListener support to cluster server.xml element (ClusterListener) to @@ -130,9 +164,11 @@ at ReplicationTransmitter. Check frequency can be change with attribute processSenderFrequency (default 2). (pero) </add> - <fix> - Jdk13ReplicationListener active threads closed, when stop called (pero) - </fix> + <add> + Remove useless Jdk13ReplicationListener,Jdk13ObjectReader. + Add SocketReplicationListener and SocketObjectReader to have nativ socket ClusterReceiver. + Also extract ClusterReceiverBase superclass for SocketReplicationListener and ReplicationListener (pero) + </add> <update> Add and update some API documentation (pero) </update>
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]