Author: fhanik
Date: Wed Jun 21 18:45:58 2006
New Revision: 416193
URL: http://svn.apache.org/viewvc?rev=416193&view=rev
Log:
Keep track of whether the socket is in use or not. The same can of course be
done using
key.interestOps() as a socket in use would not be returning OP_READ
Modi
Author: fhanik
Date: Thu Jun 22 08:08:58 2006
New Revision: 416390
URL: http://svn.apache.org/viewvc?rev=416390&view=rev
Log:
Support for JDK1.4 all the way
Added:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/io/BufferPool14Impl.java
Modified:
to
Author: fhanik
Date: Thu Jun 22 09:03:32 2006
New Revision: 416408
URL: http://svn.apache.org/viewvc?rev=416408&view=rev
Log:
Reverted checkin, we can use a fully qualified class name inside of the protocol
Modified:
tomcat/tc6.0.x/trunk/java/org/apache/catalina/connector/Connector.
Author: fhanik
Date: Thu Jun 22 09:10:17 2006
New Revision: 416409
URL: http://svn.apache.org/viewvc?rev=416409&view=rev
Log:
Reverted last nights checkin, until I fix the line ending story, and this also
makes the connector work again
Modified:
tomcat/tc6.0.x/trunk/java/org/apache/to
Author: fhanik
Date: Thu Jun 22 10:09:14 2006
New Revision: 416423
URL: http://svn.apache.org/viewvc?rev=416423&view=rev
Log:
must come up with a better sleep, this brings the nio connector up to the same
speed as the io connector however, there is a risk for cpu contention on slow
clients,
Author: fhanik
Date: Thu Jun 22 12:05:02 2006
New Revision: 416444
URL: http://svn.apache.org/viewvc?rev=416444&view=rev
Log:
Fix so that we don't do a busy read, instead we are properly doing a NIO poller
wait
This way, we can achieve blocking read, without wasting CPU cycles.
Sin
Author: fhanik
Date: Thu Jun 22 12:59:39 2006
New Revision: 416456
URL: http://svn.apache.org/viewvc?rev=416456&view=rev
Log:
Catch the cancelled key exceptions and act appropriately
Modified:
tomcat/tc6.0.x/trunk/java/org/apache/coyote/http11/InternalNioInputBuffer.java
tomcat/tc6
Author: fhanik
Date: Thu Jun 22 13:28:27 2006
New Revision: 416461
URL: http://svn.apache.org/viewvc?rev=416461&view=rev
Log:
Two fixes,
process timeouts last, no need to check a timeout on a valid read. hence we do
it after we process the actual operations
Throw an IO exception if we reach
Author: fhanik
Date: Thu Jun 22 15:02:23 2006
New Revision: 416481
URL: http://svn.apache.org/viewvc?rev=416481&view=rev
Log:
Dont do the not needed operations, if they are not needed.
Performance is just a tad under java.io, which is expected as we need to poll,
as opposed to constantly
Author: fhanik
Date: Fri Jun 23 11:27:08 2006
New Revision: 416789
URL: http://svn.apache.org/viewvc?rev=416789&view=rev
Log:
Adjusted build script, and correctd TcpFailureDetector
Modified:
tomcat/container/tc5.5.x/modules/groupcom/build/build.xml
tomcat/container/tc5.5.x/mod
Author: fhanik
Date: Fri Jun 23 12:43:21 2006
New Revision: 416806
URL: http://svn.apache.org/viewvc?rev=416806&view=rev
Log:
Fixed some bugs
Modified:
tomcat/container/tc5.5.x/modules/groupcom/VERSION
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/g
Author: fhanik
Date: Fri Jun 23 19:00:01 2006
New Revision: 416853
URL: http://svn.apache.org/viewvc?rev=416853&view=rev
Log:
Be able to create the local member without actually starting the membership
service
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/ap
Author: fhanik
Date: Sat Jun 24 07:36:04 2006
New Revision: 416922
URL: http://svn.apache.org/viewvc?rev=416922&view=rev
Log:
When a new payload is set, reset the data stack
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/membership/MemberImpl.
Author: fhanik
Date: Sat Jun 24 14:28:16 2006
New Revision: 416962
URL: http://svn.apache.org/viewvc?rev=416962&view=rev
Log:
Added in additional info statements
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/group/intercep
Author: fhanik
Date: Sun Jun 25 11:43:49 2006
New Revision: 417038
URL: http://svn.apache.org/viewvc?rev=417038&view=rev
Log:
Fixed bug with member startup sequence
Modified:
tomcat/container/tc5.5.x/modules/groupcom/VERSION
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/ap
Author: fhanik
Date: Sun Jun 25 12:00:24 2006
New Revision: 417041
URL: http://svn.apache.org/viewvc?rev=417041&view=rev
Log:
Default mcast packet can be 8kb
Modified:
tomcat/container/tc5.5.x/modules/groupcom/VERSION
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/ap
Author: fhanik
Date: Sun Jun 25 12:12:57 2006
New Revision: 417042
URL: http://svn.apache.org/viewvc?rev=417042&view=rev
Log:
created a separate binary jar
Modified:
tomcat/container/tc5.5.x/modules/groupcom/build/build.xml
Modified: tomcat/container/tc5.5.x/modules/groupcom/build/build
Author: fhanik
Date: Tue Jun 27 07:27:46 2006
New Revision: 417471
URL: http://svn.apache.org/viewvc?rev=417471&view=rev
Log:
don't print out the entire payload
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/membership/MemberImpl.java
Author: fhanik
Date: Tue Jun 27 07:32:12 2006
New Revision: 417473
URL: http://svn.apache.org/viewvc?rev=417473&view=rev
Log:
fixed MemberImpl.toString method
Modified:
tomcat/container/tc5.5.x/modules/groupcom/VERSION
Modified: tomcat/container/tc5.5.x/modules/groupcom/VERSION
URL:
Author: fhanik
Date: Thu Jun 29 01:33:29 2006
New Revision: 417959
URL: http://svn.apache.org/viewvc?rev=417959&view=rev
Log:
Added Member.getCommand, so that we don't have to piggyback on application
payload to transfer internal tribes commands
Modified:
tomcat/container/tc5.5.
Author: fhanik
Date: Thu Jun 29 01:50:29 2006
New Revision: 417962
URL: http://svn.apache.org/viewvc?rev=417962&view=rev
Log:
Send payload directly
Modified:
tomcat/container/tc5.5.x/modules/groupcom/VERSION
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tr
Author: fhanik
Date: Thu Jun 29 01:54:48 2006
New Revision: 417966
URL: http://svn.apache.org/viewvc?rev=417966&view=rev
Log:
Fixed, should not check here
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/membership/McastServiceImpl.java
Modi
Author: fhanik
Date: Thu Jun 29 03:08:57 2006
New Revision: 417983
URL: http://svn.apache.org/viewvc?rev=417983&view=rev
Log:
Peter was right all along, domain name filtering becomes really useful, since
trying to guess an available available multicast address is not that safe
A
Author: fhanik
Date: Thu Jun 29 03:21:25 2006
New Revision: 417985
URL: http://svn.apache.org/viewvc?rev=417985&view=rev
Log:
Fixed domain serialization
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/membership/MemberImpl.java
tomcat/conta
Author: fhanik
Date: Thu Jun 29 03:46:56 2006
New Revision: 417998
URL: http://svn.apache.org/viewvc?rev=417998&view=rev
Log:
Added in the ability to set the domain both runtime and startup time
Modified:
tomcat/container/tc5.5.x/modules/groupcom/VERSION
tomcat/container/tc5.5.x/mod
Author: fhanik
Date: Thu Jun 29 04:02:43 2006
New Revision: 418003
URL: http://svn.apache.org/viewvc?rev=418003&view=rev
Log:
Add in the ability to ignore incorrect packages
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/member
Author: fhanik
Date: Thu Jun 29 04:22:12 2006
New Revision: 418013
URL: http://svn.apache.org/viewvc?rev=418013&view=rev
Log:
Fixed bug, these byte arrays should never be null
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/member
Author: fhanik
Date: Thu Jun 29 04:34:32 2006
New Revision: 418015
URL: http://svn.apache.org/viewvc?rev=418015&view=rev
Log:
final touches
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/membership/MemberImpl.java
Modified:
tomcat/container/t
Author: fhanik
Date: Thu Jun 29 05:50:22 2006
New Revision: 418028
URL: http://svn.apache.org/viewvc?rev=418028&view=rev
Log:
Always add in the domain name filter
Modified:
tomcat/container/tc5.5.x/modules/groupcom/test/java/org/apache/catalina/tribes/demos/ChannelCreator.java
Modi
Author: fhanik
Date: Thu Jun 29 09:17:06 2006
New Revision: 418077
URL: http://svn.apache.org/viewvc?rev=418077&view=rev
Log:
Changed default, showed how serialization is 30 percent of tribes overhead.
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tr
Author: fhanik
Date: Fri Jun 30 06:23:48 2006
New Revision: 418260
URL: http://svn.apache.org/viewvc?rev=418260&view=rev
Log:
Useful tests for testing tribes low level IO connectors
Added:
tomcat/container/tc5.5.x/modules/groupcom/test/java/org/apache/catalina/tribes/d
Author: fhanik
Date: Fri Jun 30 06:24:11 2006
New Revision: 418261
URL: http://svn.apache.org/viewvc?rev=418261&view=rev
Log:
Fixed bug about shutdown command
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/membership/McastServiceImpl.
Author: fhanik
Date: Fri Jun 30 06:27:26 2006
New Revision: 418264
URL: http://svn.apache.org/viewvc?rev=418264&view=rev
Log:
Added bug fix notes
Modified:
tomcat/container/tc5.5.x/modules/groupcom/VERSION
Modified: tomcat/container/tc5.5.x/modules/groupcom/VERSION
URL:
Author: fhanik
Date: Sat Jul 1 12:50:50 2006
New Revision: 418502
URL: http://svn.apache.org/viewvc?rev=418502&view=rev
Log:
Removed the use of the interestOpsMutex object as we now correctly use the
selector.
this file, again has the line ending problem that drives me nuts
Modi
Author: fhanik
Date: Sat Jul 1 12:53:16 2006
New Revision: 418503
URL: http://svn.apache.org/viewvc?rev=418503&view=rev
Log:
Improved NioReceiver by almost 50% in performance, handles concurrency much
better now
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/ap
Author: fhanik
Date: Sat Jul 1 12:54:41 2006
New Revision: 418504
URL: http://svn.apache.org/viewvc?rev=418504&view=rev
Log:
improved the sustainability of the process staying alive
Modified:
tomcat/container/tc5.5.x/modules/groupcom/test/java/org/apache/catalina/tribes/d
Author: fhanik
Date: Sat Jul 1 13:23:27 2006
New Revision: 418507
URL: http://svn.apache.org/viewvc?rev=418507&view=rev
Log:
added a last access method to the object reader, so that we can track when a
socket was last accessed.
again, SVN is playing a trick on me, with the line end
Author: fhanik
Date: Sat Jul 1 15:43:35 2006
New Revision: 418515
URL: http://svn.apache.org/viewvc?rev=418515&view=rev
Log:
Added a test case to verify data integrity.
Added:
tomcat/container/tc5.5.x/modules/groupcom/test/java/org/apache/catalina/tribes/test/channel/TestDataIntegrity.
Author: fhanik
Date: Sat Jul 1 15:52:11 2006
New Revision: 418516
URL: http://svn.apache.org/viewvc?rev=418516&view=rev
Log:
Major improvements, there seems to be an error with the thread handling on the
NIOReceiver and the hand off for the worker thread
Modified:
tomcat/container/tc5
Author: fhanik
Date: Sat Jul 1 16:16:04 2006
New Revision: 418517
URL: http://svn.apache.org/viewvc?rev=418517&view=rev
Log:
Fixed threading hand off, now works correctly
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/transport/ThreadPool.
Author: fhanik
Date: Sat Jul 1 16:34:50 2006
New Revision: 418520
URL: http://svn.apache.org/viewvc?rev=418520&view=rev
Log:
Changed build script to generate archived JARs with version so that maven
repositories can use it
Modified:
tomcat/container/tc5.5.x/modules/groupcom/VER
Author: fhanik
Date: Mon Jul 3 06:24:13 2006
New Revision: 418764
URL: http://svn.apache.org/viewvc?rev=418764&view=rev
Log:
Fixes to test cases mostly, some minor changes in the code base
Added:
tomcat/container/tc5.5.x/modules/groupcom/test/java/org/apache/catalina/tribes/test/cha
Author: fhanik
Date: Mon Jul 3 06:34:40 2006
New Revision: 418767
URL: http://svn.apache.org/viewvc?rev=418767&view=rev
Log:
update version number
Modified:
tomcat/container/tc5.5.x/modules/groupcom/VERSION
Modified: tomcat/container/tc5.5.x/modules/groupcom/VERSION
URL:
Author: fhanik
Date: Mon Jul 3 08:13:31 2006
New Revision: 418788
URL: http://svn.apache.org/viewvc?rev=418788&view=rev
Log:
Added the ability to generate maven repository files
Added:
tomcat/container/tc5.5.x/modules/groupcom/build/mvn/
tomcat/container/tc5.5.x/modules/groupcom/b
Author: fhanik
Date: Mon Jul 3 09:08:13 2006
New Revision: 418794
URL: http://svn.apache.org/viewvc?rev=418794&view=rev
Log:
Temporary workaround for threading problem, go directly to max threads
Modified:
tomcat/container/tc5.5.x/modules/groupcom/VERSION
tomcat/container/tc5
Author: fhanik
Date: Mon Jul 3 10:27:07 2006
New Revision: 418809
URL: http://svn.apache.org/viewvc?rev=418809&view=rev
Log:
Added multithreaded to the test
Modified:
tomcat/container/tc5.5.x/modules/groupcom/test/java/org/apache/catalina/tribes/test/channel/TestDataIntegrity.
Author: fhanik
Date: Mon Jul 3 15:23:27 2006
New Revision: 418865
URL: http://svn.apache.org/viewvc?rev=418865&view=rev
Log:
minor changes
Modified:
tomcat/container/tc5.5.x/modules/groupcom/test/java/org/apache/catalina/tribes/test/channel/TestDataIntegrity.java
Modified:
to
Author: fhanik
Date: Mon Jul 3 17:25:25 2006
New Revision: 418883
URL: http://svn.apache.org/viewvc?rev=418883&view=rev
Log:
Update member data on each transmission
Don't reregister the socket out of sync
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache
Author: fhanik
Date: Wed Jul 5 08:01:27 2006
New Revision: 419246
URL: http://svn.apache.org/viewvc?rev=419246&view=rev
Log:
added directory for testing
Added:
tomcat/container/tc5.5.x/modules/groupcom/test/java/org/apache/catalina/tribes/test/trans
Author: fhanik
Date: Wed Jul 5 08:17:28 2006
New Revision: 419252
URL: http://svn.apache.org/viewvc?rev=419252&view=rev
Log:
move to the correct place
Added:
tomcat/container/tc5.5.x/modules/groupcom/test/java/org/apache/catalina/tribes/test/transport/SocketNioReceive.java
- co
Author: fhanik
Date: Wed Jul 5 13:06:07 2006
New Revision: 419324
URL: http://svn.apache.org/viewvc?rev=419324&view=rev
Log:
Updated test packages
Modified:
tomcat/container/tc5.5.x/modules/groupcom/test/java/org/apache/catalina/tribes/test/transport/SocketNioReceive.java
to
Author: fhanik
Date: Wed Jul 5 13:30:13 2006
New Revision: 419332
URL: http://svn.apache.org/viewvc?rev=419332&view=rev
Log:
Avoid over processing single connections, handle one package at a time
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribe
Author: fhanik
Date: Wed Jul 5 13:31:59 2006
New Revision: 419335
URL: http://svn.apache.org/viewvc?rev=419335&view=rev
Log:
Updated release notes
Modified:
tomcat/container/tc5.5.x/modules/groupcom/VERSION
Modified: tomcat/container/tc5.5.x/modules/groupcom/VERSION
URL:
Author: fhanik
Date: Wed Jul 5 16:10:36 2006
New Revision: 419379
URL: http://svn.apache.org/viewvc?rev=419379&view=rev
Log:
Truly non blocking, don't send up the stack until we have processed the message
Modified:
tomcat/container/tc5.5.x/modules/groupcom/VERSION
tomcat/
Author: fhanik
Date: Thu Jul 6 06:52:19 2006
New Revision: 419553
URL: http://svn.apache.org/viewvc?rev=419553&view=rev
Log:
More tests to track down an NIO send problem that only happens on linux
Added:
tomcat/container/tc5.5.x/modules/groupcom/test/java/org/apache/catalina/tribes/
Author: fhanik
Date: Thu Jul 6 09:16:37 2006
New Revision: 419604
URL: http://svn.apache.org/viewvc?rev=419604&view=rev
Log:
Use flip instead of rewind
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/transport/nio/NioSender.java
Modified:
to
Author: fhanik
Date: Thu Jul 6 09:16:53 2006
New Revision: 419605
URL: http://svn.apache.org/viewvc?rev=419605&view=rev
Log:
Test classes for low level IO testing
Added:
tomcat/container/tc5.5.x/modules/groupcom/test/java/org/apache/catalina/tribes/group/
tomcat/container/tc5
Author: fhanik
Date: Thu Jul 6 09:38:44 2006
New Revision: 419612
URL: http://svn.apache.org/viewvc?rev=419612&view=rev
Log:
Set the state of the object reader correctly, and do it before the event happens
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/cata
Author: fhanik
Date: Thu Jul 6 09:41:09 2006
New Revision: 419613
URL: http://svn.apache.org/viewvc?rev=419613&view=rev
Log:
update release notes
Modified:
tomcat/container/tc5.5.x/modules/groupcom/VERSION
Modified: tomcat/container/tc5.5.x/modules/groupcom/VERSION
URL:
Author: fhanik
Date: Fri Jul 7 07:28:08 2006
New Revision: 419896
URL: http://svn.apache.org/viewvc?rev=419896&view=rev
Log:
Minor adjustments
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/transport/AbstractSender.java
tomcat/container/t
Author: fhanik
Date: Fri Jul 7 07:28:49 2006
New Revision: 419897
URL: http://svn.apache.org/viewvc?rev=419897&view=rev
Log:
Modified test cases, and added a test case for connection testing
Added:
tomcat/container/tc5.5.x/modules/groupcom/test/java/org/apache/catalina/tribes/tes
Author: fhanik
Date: Fri Jul 7 08:38:14 2006
New Revision: 419910
URL: http://svn.apache.org/viewvc?rev=419910&view=rev
Log:
Larger package for multicast
Throw an error if package is too large
Modified:
tomcat/container/tc5.5.x/modules/groupcom/VERSION
tomcat/container/tc5.5.x/mod
Author: fhanik
Date: Fri Jul 7 10:53:35 2006
New Revision: 419938
URL: http://svn.apache.org/viewvc?rev=419938&view=rev
Log:
Added trace and fixed remote processing exceptions
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/group/GroupChannel.
Author: fhanik
Date: Fri Jul 7 10:53:51 2006
New Revision: 419939
URL: http://svn.apache.org/viewvc?rev=419939&view=rev
Log:
Updated test case to properly work
Modified:
tomcat/container/tc5.5.x/modules/groupcom/test/java/org/apache/catalina/tribes/test/cha
Author: fhanik
Date: Fri Jul 7 11:51:07 2006
New Revision: 419954
URL: http://svn.apache.org/viewvc?rev=419954&view=rev
Log:
added debug statement
Modified:
tomcat/container/tc5.5.x/modules/ha/src/share/org/apache/catalina/ha/session/BackupManager.java
Modified:
tomcat/container/tc5
Author: fhanik
Date: Fri Jul 7 11:50:41 2006
New Revision: 419953
URL: http://svn.apache.org/viewvc?rev=419953&view=rev
Log:
Added trace statements
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tipis/AbstractReplicatedMap.java
Modified:
to
Author: fhanik
Date: Fri Jul 7 13:36:05 2006
New Revision: 419974
URL: http://svn.apache.org/viewvc?rev=419974&view=rev
Log:
Added tracers for messages, outbound and inbound
Added:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/util/Logs.java
Modi
Author: fhanik
Date: Fri Jul 7 13:39:56 2006
New Revision: 419976
URL: http://svn.apache.org/viewvc?rev=419976&view=rev
Log:
tracers
Modified:
tomcat/container/tc5.5.x/modules/groupcom/VERSION
Modified: tomcat/container/tc5.5.x/modules/groupcom/VERSION
URL:
http://svn.apache.org/vi
Author: fhanik
Date: Fri Jul 7 16:53:44 2006
New Revision: 420015
URL: http://svn.apache.org/viewvc?rev=420015&view=rev
Log:
Fix in trace, and added a protocol around multicast packets as well
Modified:
tomcat/container/tc5.5.x/modules/groupcom/VERSION
tomcat/container/tc5.5.x/mod
Author: fhanik
Date: Sat Jul 8 06:38:11 2006
New Revision: 420108
URL: http://svn.apache.org/viewvc?rev=420108&view=rev
Log:
Made the unique Id serializable
Modified:
tomcat/container/tc5.5.x/modules/groupcom/VERSION
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/ap
Author: fhanik
Date: Mon Jul 10 07:20:00 2006
New Revision: 420538
URL: http://svn.apache.org/viewvc?rev=420538&view=rev
Log:
since we are writing on a piggy back thread, better make it thread safe in case
there are multiple backend threads writing (async or comet)
Modified:
tomcat/tc6
Author: fhanik
Date: Tue Jul 11 07:57:16 2006
New Revision: 420881
URL: http://svn.apache.org/viewvc?rev=420881&view=rev
Log:
Remove sendfile support, this is a native called, this will be a pure java
connector
Modified:
tomcat/tc6.0.x/trunk/java/org/apache/coyote/ht
Author: fhanik
Date: Wed Jul 12 16:29:52 2006
New Revision: 421461
URL: http://svn.apache.org/viewvc?rev=421461&view=rev
Log:
The NIO connector uses only one poller, so the poller doesn't need to be comet
or non comet.
Instead the comet status is kept with the key/socket for future
Author: fhanik
Date: Thu Jul 13 08:12:56 2006
New Revision: 421645
URL: http://svn.apache.org/viewvc?rev=421645&view=rev
Log:
Add optional comet timeout support
Modified:
tomcat/tc6.0.x/trunk/java/org/apache/catalina/CometProcessor.java
tomcat/tc6.0.x/trunk/java/org/apache/cata
Author: fhanik
Date: Thu Jul 13 12:51:56 2006
New Revision: 421694
URL: http://svn.apache.org/viewvc?rev=421694&view=rev
Log:
Set a per connection timeout
Modified:
tomcat/tc6.0.x/trunk/java/org/apache/catalina/CometProcessor.java
tomcat/tc6.0.x/trunk/java/org/apache/coyote/ht
Author: fhanik
Date: Thu Jul 13 20:27:06 2006
New Revision: 421791
URL: http://svn.apache.org/viewvc?rev=421791&view=rev
Log:
Optimize timeout handling, thanks to a suggestion from [EMAIL PROTECTED],
although this does put a gap in the timeout check, even in those cases where
there shouldn&
Author: fhanik
Date: Thu Jul 13 21:49:46 2006
New Revision: 421806
URL: http://svn.apache.org/viewvc?rev=421806&view=rev
Log:
Take advantage of Java 5 concurrent classes
Modified:
tomcat/tc6.0.x/trunk/java/org/apache/tomcat/util/net/NioEndpoint.java
Modified: tomcat/tc6.0.x/trunk/java
Author: fhanik
Date: Thu Jul 13 22:14:31 2006
New Revision: 421808
URL: http://svn.apache.org/viewvc?rev=421808&view=rev
Log:
While this change made my linux box go faster, I could constantly crash my
windows VM, so it will have to wait
Modified:
tomcat/tc6.0.x/trunk/java/org/apache/to
Author: fhanik
Date: Tue Jul 18 11:02:36 2006
New Revision: 423156
URL: http://svn.apache.org/viewvc?rev=423156&view=rev
Log:
No change, just added brackets
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/group/GroupChannel.java
Modified:
to
Author: fhanik
Date: Tue Jul 18 11:06:57 2006
New Revision: 423158
URL: http://svn.apache.org/viewvc?rev=423158&view=rev
Log:
Added in hashCode and equals to the map, otherwise the maps will not get added
as channel listeners if they aren't unique.
This is needed for multiple co
Author: fhanik
Date: Tue Jul 18 11:25:18 2006
New Revision: 423169
URL: http://svn.apache.org/viewvc?rev=423169&view=rev
Log:
Throw an error if the listeners doesn't get added successfully instead of
silently fail.
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/o
Author: fhanik
Date: Tue Jul 18 14:03:21 2006
New Revision: 423243
URL: http://svn.apache.org/viewvc?rev=423243&view=rev
Log:
Single op reduces the risk of ConcurrentModification exception, although they
still occur. the correct solution is to implement an atomic size counter
Modi
Author: fhanik
Date: Tue Jul 18 14:04:00 2006
New Revision: 423244
URL: http://svn.apache.org/viewvc?rev=423244&view=rev
Log:
Message dispatch interceptor uses a thread pool
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/group/intercep
Author: fhanik
Date: Wed Jul 19 06:00:42 2006
New Revision: 423453
URL: http://svn.apache.org/viewvc?rev=423453&view=rev
Log:
Fixed chunked input filter to parse the header correctly. Performs strict
parsing according to the RFC2616, so if the header is invalid it bails out.
Modi
Author: fhanik
Date: Wed Jul 19 10:49:47 2006
New Revision: 423544
URL: http://svn.apache.org/viewvc?rev=423544&view=rev
Log:
Comet connection handling. When the response.getWriter().close() method has
been called,
the comet connection is setup for closure instead of waiting for a timeout.
Author: fhanik
Date: Wed Jul 19 11:03:23 2006
New Revision: 423548
URL: http://svn.apache.org/viewvc?rev=423548&view=rev
Log:
Adjusted comment
Modified:
tomcat/tc6.0.x/trunk/java/org/apache/coyote/http11/Http11NioProcessor.java
Modified:
tomcat/tc6.0.x/trunk/java/org/apache/coyote/ht
Author: fhanik
Date: Wed Jul 19 12:06:24 2006
New Revision: 423569
URL: http://svn.apache.org/viewvc?rev=423569&view=rev
Log:
added bug to do
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 Jul 21 09:27:42 2006
New Revision: 424374
URL: http://svn.apache.org/viewvc?rev=424374&view=rev
Log:
Dereference socket after its been used
Modified:
tomcat/tc6.0.x/trunk/java/org/apache/tomcat/util/net/NioEndpoint.java
Modified: tomcat/tc6.0.x/trunk/java/org/ap
Author: fhanik
Date: Fri Jul 21 12:30:31 2006
New Revision: 424429
URL: http://svn.apache.org/viewvc?rev=424429&view=rev
Log:
Make sure the key is valid before processing it
Modified:
tomcat/tc6.0.x/trunk/java/org/apache/tomcat/util/net/NioEndpoint.java
Modified: tomcat/tc6.0.x/trunk/
Author: fhanik
Date: Fri Jul 21 13:15:35 2006
New Revision: 424441
URL: http://svn.apache.org/viewvc?rev=424441&view=rev
Log:
Remove old APR references
Modified:
tomcat/tc6.0.x/trunk/java/org/apache/tomcat/util/net/NioEndpoint.java
Modified: tomcat/tc6.0.x/trunk/java/org/apache/tomcat/
Author: fhanik
Date: Wed Aug 2 12:34:39 2006
New Revision: 428108
URL: http://svn.apache.org/viewvc?rev=428108&view=rev
Log:
optimized imports
Modified:
tomcat/tc6.0.x/trunk/java/org/apache/coyote/http11/InternalNioInputBuffer.java
Modified:
tomcat/tc6.0.x/trunk/java/org/apache/co
Modified:
tomcat/tc6.0.x/trunk/java/org/apache/tomcat/util/net/jsse/JSSESupport.java
URL:
http://svn.apache.org/viewvc/tomcat/tc6.0.x/trunk/java/org/apache/tomcat/util/net/jsse/JSSESupport.java?rev=428884&r1=428883&r2=428884&view=diff
==
Author: fhanik
Date: Fri Aug 4 14:38:22 2006
New Revision: 428895
URL: http://svn.apache.org/viewvc?rev=428895&view=rev
Log:
Added documentation about the NIO connector and clarified how the protocol
attribute is read.
Modified:
tomcat/tc6.0.x/trunk/webapps/docs/config/http.xml
Modi
Author: fhanik
Date: Fri Aug 4 14:52:51 2006
New Revision: 428896
URL: http://svn.apache.org/viewvc?rev=428896&view=rev
Log:
Correct close down, now the close can be limited to 2 files if it needs to
change
Modified:
tomcat/tc6.0.x/trunk/java/org/apache/coyote/ht
Author: fhanik
Date: Fri Aug 4 15:19:38 2006
New Revision: 428907
URL: http://svn.apache.org/viewvc?rev=428907&view=rev
Log:
Fixed unwrap
Modified:
tomcat/tc6.0.x/trunk/java/org/apache/tomcat/util/net/SecureNioChannel.java
Modified:
tomcat/tc6.0.x/trunk/java/org/apache/tomcat/util
Author: fhanik
Date: Mon Aug 7 11:55:41 2006
New Revision: 429431
URL: http://svn.apache.org/viewvc?rev=429431&view=rev
Log:
Fixed the socket flush, since NIO SSL uses dual sockets, we need to be
considerate of when the data is actually sent on the OS buffer
Modified:
tomcat/tc6.0.x/t
Author: fhanik
Date: Tue Aug 8 10:55:27 2006
New Revision: 429754
URL: http://svn.apache.org/viewvc?rev=429754&view=rev
Log:
Still some work needed on when to block and when to not block, SSL works well
Modified:
tomcat/tc6.0.x/trunk/java/org/apache/coyote/ht
Author: fhanik
Date: Wed Aug 9 05:26:11 2006
New Revision: 430043
URL: http://svn.apache.org/viewvc?rev=430043&view=rev
Log:
Tune the connector, next step is to add the ability to have more than one
poller, this is achievable by simply having each poller have its own selector,
exactly lik
Author: fhanik
Date: Wed Aug 9 07:44:50 2006
New Revision: 430064
URL: http://svn.apache.org/viewvc?rev=430064&view=rev
Log:
Fixed deadlock issue with thread pool
Fixed error catches for a known JDK bug on windows #5076772
Added in the ability to have more than one poller, although perform
Author: fhanik
Date: Wed Aug 9 10:12:37 2006
New Revision: 430097
URL: http://svn.apache.org/viewvc?rev=430097&view=rev
Log:
Added in a cache for byte buffers
Modified:
tomcat/tc6.0.x/trunk/java/org/apache/tomcat/util/net/NioChannel.java
tomcat/tc6.0.x/trunk/java/org/apache/tomcat/
901 - 1000 of 2087 matches
Mail list logo