+++ /dev/null
-================================================================================
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-================================================================================
-
-$Id$
-
- =================================
- Apache Tomcat Trunk Proposals
- =================================
-
-
-PATCHES PROPOSED FOR INCLUSION in 6.1.x:
- [ The alpha/beta branch that will be the basis of the stable 6.2.x releases ]
- [ No date has been set for the creation of a 6.1.x branch at this point ]
- [ New proposals should be added at the end of the list ]
-
-
-* Proposal
- svn revision or other reference
- +1:
- -1:
-
-
-* catalina-tribes.jar improvements
-Messaging
-=========
-Add in support for UDP messages
- - fire and forget
- - ack on message
- - ack on batch of messages
- - periodic ack, time or message count
- - support multicast fire and forget
- - autoswitch TCP/UDP based on size, number of recipients, or on message flag
- - add in versioning to the message structure
- - Add in a delay between bind failures, to give the JVM a chance to recover
-Priority Messaging
- - Being able to send through high priority messages through a channel
- pause existing messages
-
-Failure Detection
-=================
-Improvements to the current failure detector
- - NIO based
- - avoid multiple member failed messages, keep a lock on a recipient basis
- - different levels of failure check (accept, send/receive ack)
-Networking
-==========
-Add in support to leverage multiple network cards in parallel (research
-if any OS features are available to leverage this)
-
-Performance/Concurrency
-=======================
- - Remove usage of "synchronized" (previously used for JDK 1.4 compatibility)
- - make JDK 1.5 minimum version
- - take advantage of java.util.concurrent
-
-Membership
-==========
- - implement payloadChange(...) event on membership listener
-
-* Make OSGi Bundles of each jar
-
-* Include tomcat-juli and tomcat-juli-adapters as an add on package when doing a release
-
-Session Replication
-===================
-- New feature - only replicate upon demand
- Runtime tomcat doesn't do live session replication
- but you can move the sessions upon demand before shutting down a tomcat instance
- and draining sessions
-
\ No newline at end of file