Author: fhanik
Date: Thu Mar 2 11:36:28 2006
New Revision: 382480
URL: http://svn.apache.org/viewcvs?rev=382480&view=rev
Log:
Refactored into two packages, one for NIO and one for Blocking IO (bio)
Added:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes
Author: fhanik
Date: Thu Mar 2 11:42:19 2006
New Revision: 382482
URL: http://svn.apache.org/viewcvs?rev=382482&view=rev
Log:
removed directory
Removed:
tomcat/container/tc5.5.x/modules/groupcom/test/org/apache/catalina/tribes/d
Author: fhanik
Date: Thu Mar 2 11:44:22 2006
New Revision: 382484
URL: http://svn.apache.org/viewcvs?rev=382484&view=rev
Log:
Moved
Added:
tomcat/container/tc5.5.x/modules/groupcom/test/org/apache/catalina/tribes/demos/
- copied from r382050,
tomcat/container/tc5.5.x/mod
Author: fhanik
Date: Thu Mar 2 11:44:33 2006
New Revision: 382485
URL: http://svn.apache.org/viewcvs?rev=382485&view=rev
Log:
deleted
Removed:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/d
Author: fhanik
Date: Thu Mar 2 12:02:33 2006
New Revision: 382491
URL: http://svn.apache.org/viewcvs?rev=382491&view=rev
Log:
Refactored and removed all JMX and stats counting. Stats can be easily created
by building a StatsInterceptor.
Removing these two, the class reduced 50% in size
Author: fhanik
Date: Thu Mar 2 12:02:57 2006
New Revision: 382493
URL: http://svn.apache.org/viewcvs?rev=382493&view=rev
Log:
Simple test to try out the state machine on the NIO sender
Added:
tomcat/container/tc5.5.x/modules/groupcom/test/org/apache/catalina/tribes/test/TestNioSender.
Author: fhanik
Date: Thu Mar 2 12:32:47 2006
New Revision: 382506
URL: http://svn.apache.org/viewcvs?rev=382506&view=rev
Log:
More refactor and cleanup
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tcp/DataSender.java
tomcat/container/tc5
Author: fhanik
Date: Thu Mar 2 12:53:55 2006
New Revision: 382509
URL: http://svn.apache.org/viewcvs?rev=382509&view=rev
Log:
more refactoring
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tcp/DataSender.java
tomcat/container/tc5.5.x/mod
Author: fhanik
Date: Thu Mar 2 14:58:03 2006
New Revision: 382542
URL: http://svn.apache.org/viewcvs?rev=382542&view=rev
Log:
Optimized serialization even further.
Implented an abstract sender pool class
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/cata
Author: fhanik
Date: Thu Mar 2 15:16:56 2006
New Revision: 382555
URL: http://svn.apache.org/viewcvs?rev=382555&view=rev
Log:
more optimizations, no need to transmit the alive time with a package, the
member is obviously alive. if we care how long, then we can get the data from
the member
Author: fhanik
Date: Thu Mar 2 16:04:20 2006
New Revision: 382577
URL: http://svn.apache.org/viewcvs?rev=382577&view=rev
Log:
First version of the parallel sender is complete
Added:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tcp
Author: fhanik
Date: Thu Mar 2 16:10:54 2006
New Revision: 382584
URL: http://svn.apache.org/viewcvs?rev=382584&view=rev
Log:
Who would have known, buffer size is the key in throughput
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tcp
Author: fhanik
Date: Thu Mar 2 16:28:32 2006
New Revision: 382589
URL: http://svn.apache.org/viewcvs?rev=382589&view=rev
Log:
Forgot to check in the following
Added:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tcp/MultiPointSender.java
to
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/grou
Author: fhanik
Date: Fri Mar 3 04:51:42 2006
New Revision: 382792
URL: http://svn.apache.org/viewcvs?rev=382792&view=rev
Log:
Added in the ability to send a message to a member that has not yet made itself
visible but that has sent messages out.
Modified:
tomcat/container/tc5.5.x/mod
Author: fhanik
Date: Fri Mar 3 06:29:09 2006
New Revision: 382836
URL: http://svn.apache.org/viewcvs?rev=382836&view=rev
Log:
refactored the blocking IO utilities to bio/util
Added:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tcp/bio/util/
to
Author: fhanik
Date: Fri Mar 3 06:36:00 2006
New Revision: 382838
URL: http://svn.apache.org/viewcvs?rev=382838&view=rev
Log:
Refactored IDynamicProperty to only be in one place
Removed:
tomcat/container/tc5.5.x/modules/ha/src/share/org/apache/catalina/ha/util/IDynamicProperty.
Author: fhanik
Date: Fri Mar 3 07:08:20 2006
New Revision: 382848
URL: http://svn.apache.org/viewcvs?rev=382848&view=rev
Log:
optimized imports
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tcp/bio/util/FastQueue.java
tomcat/container/tc5
Author: fhanik
Date: Fri Mar 3 09:21:10 2006
New Revision: 382892
URL: http://svn.apache.org/viewcvs?rev=382892&view=rev
Log:
Cluster is no longer dependent on JDK 1.5 and UUID, it has its own UUID
generator
Added:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/cata
Author: fhanik
Date: Sat Mar 4 06:44:46 2006
New Revision: 383119
URL: http://svn.apache.org/viewcvs?rev=383119&view=rev
Log:
Removed property no longer used
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tcp/DataSenders.properties
to
Author: fhanik
Date: Sat Mar 4 06:46:23 2006
New Revision: 383121
URL: http://svn.apache.org/viewcvs?rev=383121&view=rev
Log:
remove
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
Author: fhanik
Date: Sat Mar 4 06:56:08 2006
New Revision: 383126
URL: http://svn.apache.org/viewcvs?rev=383126&view=rev
Log:
Removed as recommended by Pero
Modified:
tomcat/container/tc5.5.x/modules/ha/src/share/org/apache/catalina/ha/session/DeltaSession.java
Modified:
tomcat/conta
Author: fhanik
Date: Sat Mar 4 06:56:51 2006
New Revision: 383127
URL: http://svn.apache.org/viewcvs?rev=383127&view=rev
Log:
removed according to pero, although, what is the difference between getId and
getIdInternal
Modified:
tomcat/container/tc5.5.x/modules/ha/src/share/org/ap
Author: fhanik
Date: Tue Mar 7 07:40:30 2006
New Revision: 383911
URL: http://svn.apache.org/viewcvs?rev=383911&view=rev
Log:
refactored to allow more than one listener.
Membership is retrievable throughout the interceptor stack, so that it is
available to all interceptors.
Modi
Author: fhanik
Date: Tue Mar 7 11:41:44 2006
New Revision: 383977
URL: http://svn.apache.org/viewcvs?rev=383977&view=rev
Log:
Added in a skeleton for the rcp messaging base
Added:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/group/tipis/
to
Author: fhanik
Date: Tue Mar 7 11:43:20 2006
New Revision: 383979
URL: http://svn.apache.org/viewcvs?rev=383979&view=rev
Log:
Moved the package, to a better location as it is channel independent
Added:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/t
Author: fhanik
Date: Tue Mar 7 12:24:06 2006
New Revision: 383997
URL: http://svn.apache.org/viewcvs?rev=383997&view=rev
Log:
Most of the impl is complete
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tipis/RpcChannel.java
Modified:
to
Author: fhanik
Date: Tue Mar 7 12:30:26 2006
New Revision: 384000
URL: http://svn.apache.org/viewcvs?rev=384000&view=rev
Log:
implemented timing on the pooled queue
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tcp/PooledSender.java
Modi
Author: fhanik
Date: Tue Mar 7 12:43:47 2006
New Revision: 384003
URL: http://svn.apache.org/viewcvs?rev=384003&view=rev
Log:
Implemented queueing
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tcp/PooledSender.java
Modified:
tomcat/conta
Author: fhanik
Date: Tue Mar 7 13:01:25 2006
New Revision: 384009
URL: http://svn.apache.org/viewcvs?rev=384009&view=rev
Log:
removed not needed constructor
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/io/XByteBuffer.java
Modified:
to
Author: fhanik
Date: Tue Mar 7 13:46:32 2006
New Revision: 384023
URL: http://svn.apache.org/viewcvs?rev=384023&view=rev
Log:
Finished the Rpc channel and a sample demo
Added:
tomcat/container/tc5.5.x/modules/groupcom/test/org/apache/catalina/tribes/demos/EchoRpcTest.java
Modi
Author: fhanik
Date: Tue Mar 7 13:54:33 2006
New Revision: 384024
URL: http://svn.apache.org/viewcvs?rev=384024&view=rev
Log:
avoid memory leak in the rpc channel
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tipis/RpcChannel.java
to
Author: fhanik
Date: Tue Mar 7 14:07:13 2006
New Revision: 384031
URL: http://svn.apache.org/viewcvs?rev=384031&view=rev
Log:
fixed majority receiving, when you want a response from the majority of the
members
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/ap
Author: fhanik
Date: Wed Mar 8 13:23:10 2006
New Revision: 384333
URL: http://svn.apache.org/viewcvs?rev=384333&view=rev
Log:
Working on the lazy replicated hash map
Added:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/io/DirectByteArrayOutputStream.
Author: fhanik
Date: Wed Mar 8 13:38:16 2006
New Revision: 384337
URL: http://svn.apache.org/viewcvs?rev=384337&view=rev
Log:
Removed duplicate string manager
reformatted to readable code
Modified:
tomcat/container/tc5.5.x/modules/ha/src/share/org/apache/catalina/ha/ses
Author: fhanik
Date: Thu Mar 9 18:04:49 2006
New Revision: 384676
URL: http://svn.apache.org/viewcvs?rev=384676&view=rev
Log:
Working on the replicated map
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tipis/LazyReplicatedMap.java
to
Author: fhanik
Date: Fri Mar 10 09:24:53 2006
New Revision: 384858
URL: http://svn.apache.org/viewcvs?rev=384858&view=rev
Log:
the map implementation is complete and ready to be tested
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/t
Author: fhanik
Date: Fri Mar 10 13:21:33 2006
New Revision: 384918
URL: http://svn.apache.org/viewcvs?rev=384918&view=rev
Log:
Added in the ability to retrieve the full contents
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/t
Author: fhanik
Date: Fri Mar 10 14:17:21 2006
New Revision: 384937
URL: http://svn.apache.org/viewcvs?rev=384937&view=rev
Log:
Implemented map scan to replicate out changes
Added:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tipis/ReplicatedMapEntry.
Author: fhanik
Date: Fri Mar 10 16:58:26 2006
New Revision: 384974
URL: http://svn.apache.org/viewcvs?rev=384974&view=rev
Log:
Completed the LazyReplcatedMap and a demo that proves its concept
Added:
tomcat/container/tc5.5.x/modules/groupcom/test/org/apache/catalina/tribes/d
Author: fhanik
Date: Fri Mar 10 16:59:55 2006
New Revision: 384975
URL: http://svn.apache.org/viewcvs?rev=384975&view=rev
Log:
You can't send null, always specify the destination
Modified:
tomcat/container/tc5.5.x/modules/groupcom/test/org/apache/catalina/tribes/demos/Load
Author: fhanik
Date: Fri Mar 10 17:35:20 2006
New Revision: 384984
URL: http://svn.apache.org/viewcvs?rev=384984&view=rev
Log:
started to document the replicated map.
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tipis/LazyReplicatedMap.
Author: fhanik
Date: Sat Mar 11 08:53:32 2006
New Revision: 385107
URL: http://svn.apache.org/viewcvs?rev=385107&view=rev
Log:
Fixed imports
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tcp/bio/FastAsyncSocketSender.java
Modified:
to
Author: fhanik
Date: Sun Mar 12 07:39:15 2006
New Revision: 385300
URL: http://svn.apache.org/viewcvs?rev=385300&view=rev
Log:
The replicated map implements membership logic on a per map basis. so that you
can have multiple maps in a cluster.
Modified:
tomcat/container/tc5.5.x/mod
Author: fhanik
Date: Sun Mar 12 07:51:49 2006
New Revision: 385302
URL: http://svn.apache.org/viewcvs?rev=385302&view=rev
Log:
changed case and some more doco
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tipis/LazyReplicatedMap.java
to
Author: fhanik
Date: Sun Mar 12 17:13:33 2006
New Revision: 385400
URL: http://svn.apache.org/viewcvs?rev=385400&view=rev
Log:
Added method to the streamable interface
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tipis/LazyReplicatedMap.
Author: fhanik
Date: Mon Mar 13 10:00:08 2006
New Revision: 385606
URL: http://svn.apache.org/viewcvs?rev=385606&view=rev
Log:
Refactoring the senders into a cleaner structure
Added:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tcp/AbstractPooledSender.
Author: fhanik
Date: Mon Mar 13 10:01:17 2006
New Revision: 385607
URL: http://svn.apache.org/viewcvs?rev=385607&view=rev
Log:
Fixed build script
Modified:
tomcat/container/tc5.5.x/modules/groupcom/build.xml
Modified: tomcat/container/tc5.5.x/modules/groupcom/build.xml
URL:
Author: fhanik
Date: Mon Mar 13 10:11:41 2006
New Revision: 385608
URL: http://svn.apache.org/viewcvs?rev=385608&view=rev
Log:
minor changes, implemented checkKeepAlive on the parallelniosender
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tcp
Author: fhanik
Date: Mon Mar 13 11:19:56 2006
New Revision: 385624
URL: http://svn.apache.org/viewcvs?rev=385624&view=rev
Log:
Moved to the correct location
Added:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tcp/nio/NioReceiver.java
- copied, cha
Author: fhanik
Date: Mon Mar 13 11:04:41 2006
New Revision: 385620
URL: http://svn.apache.org/viewcvs?rev=385620&view=rev
Log:
Changed the name
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tcp/bio/MultiSocketSender.java
tomcat/conta
Author: fhanik
Date: Mon Mar 13 12:14:57 2006
New Revision: 385649
URL: http://svn.apache.org/viewcvs?rev=385649&view=rev
Log:
Removed fast async socket sender, the async logic should not be on the socket
level. the same functionality can very easy be achieved through a interceptor
that
Author: fhanik
Date: Mon Mar 13 12:05:48 2006
New Revision: 385644
URL: http://svn.apache.org/viewcvs?rev=385644&view=rev
Log:
Removed the smart queue, not used anywhere.
removed stats from the FastQueue, stats can be collected elsewhere.
The FastAsyncSocketSender will go away, as the fast q
Author: fhanik
Date: Mon Mar 13 13:33:03 2006
New Revision: 385661
URL: http://svn.apache.org/viewcvs?rev=385661&view=rev
Log:
Working on simplicity, removing all complex code, synchronization should be
simple, but ideally, there should be none, two threads should never try to
access the
Author: fhanik
Date: Mon Mar 13 13:40:56 2006
New Revision: 385662
URL: http://svn.apache.org/viewcvs?rev=385662&view=rev
Log:
Fixed socket connection logic, too many methods doing the same thing, also, no
timeout was set for connection timeout
Modified:
tomcat/container/tc5.5.x/mod
Author: fhanik
Date: Mon Mar 13 13:45:27 2006
New Revision: 385664
URL: http://svn.apache.org/viewcvs?rev=385664&view=rev
Log:
Removed all synchronization, it happens in the class above
Removed:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tcp
Author: fhanik
Date: Mon Mar 13 13:54:46 2006
New Revision: 385667
URL: http://svn.apache.org/viewcvs?rev=385667&view=rev
Log:
The blocking multipoint sender is working
Modified:
tomcat/container/tc5.5.x/modules/groupcom/etc/cluster-server.xml
tomcat/container/tc5.5.x/modules/grou
Author: fhanik
Date: Mon Mar 13 14:20:10 2006
New Revision: 385675
URL: http://svn.apache.org/viewcvs?rev=385675&view=rev
Log:
Fixed the map and the demo
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tcp/bio/MultipointBioSender.java
to
Author: fhanik
Date: Mon Mar 13 14:27:30 2006
New Revision: 385682
URL: http://svn.apache.org/viewcvs?rev=385682&view=rev
Log:
Added in a multi threaded blocking io sender
Added:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tcp/bio/PooledMultiSender.
Author: fhanik
Date: Mon Mar 13 18:00:05 2006
New Revision: 385711
URL: http://svn.apache.org/viewcvs?rev=385711&view=rev
Log:
Completed more of the interfaces
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tcp/AbstractPooledSender.java
to
Author: fhanik
Date: Mon Mar 13 20:11:59 2006
New Revision: 385728
URL: http://svn.apache.org/viewcvs?rev=385728&view=rev
Log:
Performance optimizations
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/Channel.java
tomcat/container/tc5
Author: fhanik
Date: Mon Mar 13 20:17:54 2006
New Revision: 385729
URL: http://svn.apache.org/viewcvs?rev=385729&view=rev
Log:
More optimizations
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/io/XByteBuffer.java
Modified:
tomcat/container/tc5
Author: fhanik
Date: Mon Mar 13 20:20:19 2006
New Revision: 385730
URL: http://svn.apache.org/viewcvs?rev=385730&view=rev
Log:
removed commented out code
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/io/XByteBuffer.java
Modified:
tomcat/conta
Author: fhanik
Date: Mon Mar 13 20:35:40 2006
New Revision: 385731
URL: http://svn.apache.org/viewcvs?rev=385731&view=rev
Log:
removed commented out code
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/mcast/McastMember.java
Modified:
to
Author: fhanik
Date: Mon Mar 13 21:44:46 2006
New Revision: 385742
URL: http://svn.apache.org/viewcvs?rev=385742&view=rev
Log:
Optimizing the interceptors
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/group/ChannelCoordinator.java
to
Author: fhanik
Date: Mon Mar 13 21:57:25 2006
New Revision: 385744
URL: http://svn.apache.org/viewcvs?rev=385744&view=rev
Log:
minor adjustment
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/group/interceptors/FragmentationInterceptor.java
Modi
Author: fhanik
Date: Tue Mar 14 09:22:04 2006
New Revision: 385839
URL: http://svn.apache.org/viewcvs?rev=385839&view=rev
Log:
Implemented a blocking IO receiver, threaded
Added:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tcp/bio/BioReceiver.
Author: fhanik
Date: Tue Mar 14 10:41:41 2006
New Revision: 385849
URL: http://svn.apache.org/viewcvs?rev=385849&view=rev
Log:
Refactored receivers both NIO and blocking IO into a receiver base
Added:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes
Author: fhanik
Date: Tue Mar 14 12:15:19 2006
New Revision: 385872
URL: http://svn.apache.org/viewcvs?rev=385872&view=rev
Log:
Worked on the pool, best to keep using the thread until it is done in regular
BIO style.
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/ap
Author: fhanik
Date: Tue Mar 14 12:23:15 2006
New Revision: 385875
URL: http://svn.apache.org/viewcvs?rev=385875&view=rev
Log:
Refactored threading and thread pooling
Added:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tcp/ThreadPool.java
- co
Author: fhanik
Date: Tue Mar 14 12:24:32 2006
New Revision: 385876
URL: http://svn.apache.org/viewcvs?rev=385876&view=rev
Log:
optimzed imports
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tcp/nio/NioReplicationThread.java
Modified:
to
Author: fhanik
Date: Wed Mar 15 11:16:58 2006
New Revision: 386140
URL: http://svn.apache.org/viewcvs?rev=386140&view=rev
Log:
Refactored member to be memberimpl, as it is not specific to multicast
Added:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/m
Author: fhanik
Date: Wed Mar 15 11:17:58 2006
New Revision: 386141
URL: http://svn.apache.org/viewcvs?rev=386141&view=rev
Log:
Updated todo list and demo code
Modified:
tomcat/container/tc5.5.x/modules/groupcom/test/org/apache/catalina/tribes/demos/ChannelCreator.java
tomcat/conta
Author: fhanik
Date: Wed Mar 15 11:32:57 2006
New Revision: 386148
URL: http://svn.apache.org/viewcvs?rev=386148&view=rev
Log:
Refactored so that sender state is handled on a per member basis, and is not
per socket.
as suspicion is handled correctly even in a multi threaded environment
Modi
Author: fhanik
Date: Wed Mar 15 13:57:32 2006
New Revision: 386177
URL: http://svn.apache.org/viewcvs?rev=386177&view=rev
Log:
Fixed sender state
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/group/GroupChannel.java
tomcat/container/tc5
Author: fhanik
Date: Thu Mar 16 04:47:46 2006
New Revision: 386320
URL: http://svn.apache.org/viewcvs?rev=386320&view=rev
Log:
implemented keepalive for the nio sockets
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tcp/DataSender.java
to
Author: fhanik
Date: Thu Mar 16 04:48:09 2006
New Revision: 386322
URL: http://svn.apache.org/viewcvs?rev=386322&view=rev
Log:
Fixed primary session settings as per pero's fix
Modified:
tomcat/container/tc5.5.x/modules/ha/src/share/org/apache/catalina/ha/tcp/ReplicationValve.java
Author: fhanik
Date: Thu Mar 16 13:12:23 2006
New Revision: 386458
URL: http://svn.apache.org/viewcvs?rev=386458&view=rev
Log:
Implemented an autoBind feature, so that tcpListenPort doesn't have to be
unique, it can try to find an open port starting with the given port
Modified:
Author: fhanik
Date: Fri Mar 17 08:35:32 2006
New Revision: 386668
URL: http://svn.apache.org/viewcvs?rev=386668&view=rev
Log:
Added new todo items,
Added a replicated hash map, all-to-all replication
Simplified BioSender, writeData isn't needed if it is a 2 line method
Added:
Author: fhanik
Date: Fri Mar 17 09:07:47 2006
New Revision: 386674
URL: http://svn.apache.org/viewcvs?rev=386674&view=rev
Log:
setting default value for retry attempts
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tcp/AbstractSender.java
Modi
Author: fhanik
Date: Fri Mar 17 09:06:52 2006
New Revision: 386672
URL: http://svn.apache.org/viewcvs?rev=386672&view=rev
Log:
Removed the resend flag and added in a configurable retry attempt flag that
lets you control resends more
Added:
tomcat/container/tc5.5.x/modules/groupcom
Author: fhanik
Date: Fri Mar 17 13:53:41 2006
New Revision: 386733
URL: http://svn.apache.org/viewcvs?rev=386733&view=rev
Log:
added todo stuff
Modified:
tomcat/container/tc5.5.x/modules/groupcom/to-do.txt
Modified: tomcat/container/tc5.5.x/modules/groupcom/to-do.txt
URL:
Author: fhanik
Date: Fri Mar 17 13:59:14 2006
New Revision: 386737
URL: http://svn.apache.org/viewcvs?rev=386737&view=rev
Log:
added completed task
Modified:
tomcat/container/tc5.5.x/modules/groupcom/to-do.txt
Modified: tomcat/container/tc5.5.x/modules/groupcom/to-do.txt
URL:
Author: fhanik
Date: Fri Mar 17 20:19:18 2006
New Revision: 386806
URL: http://svn.apache.org/viewcvs?rev=386806&view=rev
Log:
added total order interceptor to the list
Modified:
tomcat/container/tc5.5.x/modules/groupcom/to-do.txt
Modified: tomcat/container/tc5.5.x/modules/groupco
Author: fhanik
Date: Fri Mar 17 22:33:10 2006
New Revision: 386814
URL: http://svn.apache.org/viewcvs?rev=386814&view=rev
Log:
format fix
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tipis/AbstractReplicatedMap.java
Modified:
tomcat/conta
Author: fhanik
Date: Fri Mar 17 22:37:07 2006
New Revision: 386815
URL: http://svn.apache.org/viewcvs?rev=386815&view=rev
Log:
send options is configurable on the abstract map
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/t
Author: fhanik
Date: Sun Mar 19 16:26:40 2006
New Revision: 387086
URL: http://svn.apache.org/viewcvs?rev=387086&view=rev
Log:
Added important notes to the total order protocol
Modified:
tomcat/container/tc5.5.x/modules/groupcom/to-do.txt
Modified: tomcat/container/tc5.5.x/modules/grou
Author: fhanik
Date: Sun Mar 19 16:33:52 2006
New Revision: 387087
URL: http://svn.apache.org/viewcvs?rev=387087&view=rev
Log:
more todo notes
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/Channel.java
tomcat/container/tc5.5.x/modules/grou
Author: fhanik
Date: Sun Mar 19 17:01:55 2006
New Revision: 387096
URL: http://svn.apache.org/viewcvs?rev=387096&view=rev
Log:
few more notes for asynchronous messaging done properly
Modified:
tomcat/container/tc5.5.x/modules/groupcom/to-do.txt
Modified: tomcat/container/tc5.5.x/mod
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
Author: fhanik
Date: Sun Mar 19 18:28:00 2006
New Revision: 387112
URL: http://svn.apache.org/viewcvs?rev=387112&view=rev
Log:
more todo tasks
Modified:
tomcat/container/tc5.5.x/modules/groupcom/to-do.txt
Modified: tomcat/container/tc5.5.x/modules/groupcom/to-do.txt
URL:
Author: fhanik
Date: Sun Mar 19 18:30:50 2006
New Revision: 387113
URL: http://svn.apache.org/viewcvs?rev=387113&view=rev
Log:
no change, just remove empty lines
Modified:
tomcat/container/tc5.5.x/modules/groupcom/to-do.txt
Modified: tomcat/container/tc5.5.x/modules/groupcom/to-do.txt
Author: fhanik
Date: Sun Mar 19 18:31:23 2006
New Revision: 387114
URL: http://svn.apache.org/viewcvs?rev=387114&view=rev
Log:
notes about guarantee levels
Modified:
tomcat/container/tc5.5.x/modules/groupcom/to-do.txt
Modified: tomcat/container/tc5.5.x/modules/groupcom/to-do.txt
URL:
Author: fhanik
Date: Sun Mar 19 18:32:14 2006
New Revision: 387115
URL: http://svn.apache.org/viewcvs?rev=387115&view=rev
Log:
added task for thread pool to grow/shrink
Modified:
tomcat/container/tc5.5.x/modules/groupcom/to-do.txt
Modified: tomcat/container/tc5.5.x/modules/groupco
Author: fhanik
Date: Sun Mar 19 18:38:10 2006
New Revision: 387117
URL: http://svn.apache.org/viewcvs?rev=387117&view=rev
Log:
two sequencer alternatives added to the total order protocol
Modified:
tomcat/container/tc5.5.x/modules/groupcom/to-do.txt
Modified: tomcat/container/tc5
Author: fhanik
Date: Mon Mar 20 08:18:05 2006
New Revision: 387238
URL: http://svn.apache.org/viewcvs?rev=387238&view=rev
Log:
Start/Stop events propagate through the interceptor stack
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tr
Author: fhanik
Date: Mon Mar 20 09:26:34 2006
New Revision: 387256
URL: http://svn.apache.org/viewcvs?rev=387256&view=rev
Log:
added in max/min threads, still need to make it shrink dynamically
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes
Author: fhanik
Date: Mon Mar 20 09:32:04 2006
New Revision: 387258
URL: http://svn.apache.org/viewcvs?rev=387258&view=rev
Log:
Fixed threads according to close call
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tcp/bio/BioReceiver.java
to
Author: fhanik
Date: Mon Mar 20 09:36:41 2006
New Revision: 387260
URL: http://svn.apache.org/viewcvs?rev=387260&view=rev
Log:
updated todo
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
Author: fhanik
Date: Mon Mar 20 10:07:29 2006
New Revision: 387267
URL: http://svn.apache.org/viewcvs?rev=387267&view=rev
Log:
Cleaned up formatting on the deltamanager, no code changes. Need a base to
create a backup manager using a replicated map, and hence, no need to do any
mes
101 - 200 of 2087 matches
Mail list logo