svn commit: r416193 [1/2] - /tomcat/tc6.0.x/trunk/java/org/apache/tomcat/util/net/NioEndpoint.java

2006-06-21 Thread fhanik
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

svn commit: r416390 - in /tomcat/container/tc5.5.x/modules/groupcom: ./ src/share/org/apache/catalina/tribes/group/ src/share/org/apache/catalina/tribes/group/interceptors/ src/share/org/apache/catali

2006-06-22 Thread fhanik
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

svn commit: r416408 - /tomcat/tc6.0.x/trunk/java/org/apache/catalina/connector/Connector.java

2006-06-22 Thread fhanik
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.

svn commit: r416409 [1/2] - /tomcat/tc6.0.x/trunk/java/org/apache/tomcat/util/net/NioEndpoint.java

2006-06-22 Thread fhanik
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

svn commit: r416423 - /tomcat/tc6.0.x/trunk/java/org/apache/coyote/http11/InternalNioInputBuffer.java

2006-06-22 Thread fhanik
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,

svn commit: r416444 [1/2] - in /tomcat/tc6.0.x/trunk/java/org/apache: coyote/http11/Http11NioProcessor.java coyote/http11/InternalNioInputBuffer.java tomcat/util/net/NioEndpoint.java

2006-06-22 Thread fhanik
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

svn commit: r416456 - in /tomcat/tc6.0.x/trunk/java/org/apache: coyote/http11/InternalNioInputBuffer.java tomcat/util/net/NioEndpoint.java

2006-06-22 Thread fhanik
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

svn commit: r416461 - in /tomcat/tc6.0.x/trunk/java/org/apache: coyote/http11/InternalNioInputBuffer.java tomcat/util/net/NioEndpoint.java

2006-06-22 Thread fhanik
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

svn commit: r416481 - /tomcat/tc6.0.x/trunk/java/org/apache/coyote/http11/InternalNioInputBuffer.java

2006-06-22 Thread fhanik
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

svn commit: r416789 - in /tomcat/container/tc5.5.x/modules/groupcom: build/build.xml src/share/org/apache/catalina/tribes/group/interceptors/TcpFailureDetector.java

2006-06-23 Thread fhanik
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

svn commit: r416806 - in /tomcat/container/tc5.5.x/modules/groupcom: ./ src/share/org/apache/catalina/tribes/group/interceptors/ src/share/org/apache/catalina/tribes/membership/

2006-06-23 Thread fhanik
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

svn commit: r416853 - /tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/membership/McastService.java

2006-06-23 Thread fhanik
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

svn commit: r416922 - /tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/membership/MemberImpl.java

2006-06-24 Thread fhanik
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.

svn commit: r416962 - /tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/group/interceptors/TcpFailureDetector.java

2006-06-24 Thread fhanik
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

svn commit: r417038 - in /tomcat/container/tc5.5.x/modules/groupcom: VERSION src/share/org/apache/catalina/tribes/membership/McastService.java

2006-06-25 Thread fhanik
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

svn commit: r417041 - in /tomcat/container/tc5.5.x/modules/groupcom: VERSION src/share/org/apache/catalina/tribes/membership/McastServiceImpl.java

2006-06-25 Thread fhanik
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

svn commit: r417042 - /tomcat/container/tc5.5.x/modules/groupcom/build/build.xml

2006-06-25 Thread fhanik
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

svn commit: r417471 - /tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/membership/MemberImpl.java

2006-06-27 Thread fhanik
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

svn commit: r417473 - /tomcat/container/tc5.5.x/modules/groupcom/VERSION

2006-06-27 Thread fhanik
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:

svn commit: r417959 - in /tomcat/container/tc5.5.x/modules/groupcom: ./ src/share/org/apache/catalina/tribes/ src/share/org/apache/catalina/tribes/group/interceptors/ src/share/org/apache/catalina/tri

2006-06-29 Thread fhanik
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.

svn commit: r417962 - in /tomcat/container/tc5.5.x/modules/groupcom: VERSION src/share/org/apache/catalina/tribes/membership/McastService.java

2006-06-29 Thread fhanik
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

svn commit: r417966 - /tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/membership/McastServiceImpl.java

2006-06-29 Thread fhanik
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

svn commit: r417983 - in /tomcat/container/tc5.5.x/modules/groupcom: ./ src/share/org/apache/catalina/tribes/ src/share/org/apache/catalina/tribes/group/interceptors/ src/share/org/apache/catalina/tri

2006-06-29 Thread fhanik
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

svn commit: r417985 - in /tomcat/container/tc5.5.x/modules/groupcom: src/share/org/apache/catalina/tribes/membership/MemberImpl.java test/java/org/apache/catalina/tribes/test/membership/MemberSerializ

2006-06-29 Thread fhanik
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

svn commit: r417998 - in /tomcat/container/tc5.5.x/modules/groupcom: VERSION src/share/org/apache/catalina/tribes/MembershipService.java src/share/org/apache/catalina/tribes/membership/McastService.ja

2006-06-29 Thread fhanik
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

svn commit: r418003 - in /tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/membership: McastServiceImpl.java MemberImpl.java

2006-06-29 Thread fhanik
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

svn commit: r418013 - in /tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/membership: McastService.java MemberImpl.java

2006-06-29 Thread fhanik
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

svn commit: r418015 - /tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/membership/MemberImpl.java

2006-06-29 Thread fhanik
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

svn commit: r418028 - /tomcat/container/tc5.5.x/modules/groupcom/test/java/org/apache/catalina/tribes/demos/ChannelCreator.java

2006-06-29 Thread fhanik
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

svn commit: r418077 - in /tomcat/container/tc5.5.x/modules/groupcom: src/share/org/apache/catalina/tribes/transport/nio/ParallelNioSender.java test/java/org/apache/catalina/tribes/demos/LoadTest.java

2006-06-29 Thread fhanik
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

svn commit: r418260 - in /tomcat/container/tc5.5.x/modules/groupcom/test/java/org/apache/catalina/tribes/demos: SocketNioReceive.java SocketNioSend.java SocketReceive.java SocketSend.java

2006-06-30 Thread fhanik
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

svn commit: r418261 - in /tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/membership: McastServiceImpl.java MemberImpl.java

2006-06-30 Thread fhanik
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.

svn commit: r418264 - /tomcat/container/tc5.5.x/modules/groupcom/VERSION

2006-06-30 Thread fhanik
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:

svn commit: r418502 - /tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/transport/ThreadPool.java

2006-07-01 Thread fhanik
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

svn commit: r418503 - in /tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes: io/ transport/ transport/bio/ transport/nio/

2006-07-01 Thread fhanik
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

svn commit: r418504 - /tomcat/container/tc5.5.x/modules/groupcom/test/java/org/apache/catalina/tribes/demos/SocketNioReceive.java

2006-07-01 Thread fhanik
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

svn commit: r418507 - in /tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes: io/ObjectReader.java transport/nio/NioReceiver.java transport/nio/NioReplicationThread.java

2006-07-01 Thread fhanik
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

svn commit: r418515 - in /tomcat/container/tc5.5.x/modules/groupcom/test/java/org/apache/catalina/tribes: demos/ChannelCreator.java demos/SocketSend.java test/channel/TestDataIntegrity.java

2006-07-01 Thread fhanik
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.

svn commit: r418516 - in /tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes: io/ChannelData.java io/ObjectReader.java io/XByteBuffer.java transport/nio/NioReceiver.java tr

2006-07-01 Thread fhanik
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

svn commit: r418517 - in /tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/transport: ThreadPool.java bio/BioReplicationThread.java nio/NioReplicationThread.java

2006-07-01 Thread fhanik
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.

svn commit: r418520 - in /tomcat/container/tc5.5.x/modules/groupcom: VERSION build/build.xml

2006-07-01 Thread fhanik
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

svn commit: r418764 - in /tomcat/container/tc5.5.x/modules/groupcom: ./ src/share/org/apache/catalina/tribes/group/interceptors/ src/share/org/apache/catalina/tribes/transport/ src/share/org/apache/ca

2006-07-03 Thread fhanik
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

svn commit: r418767 - /tomcat/container/tc5.5.x/modules/groupcom/VERSION

2006-07-03 Thread fhanik
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:

svn commit: r418788 - in /tomcat/container/tc5.5.x/modules/groupcom/build: build.xml mvn/ mvn/tribes.pom

2006-07-03 Thread fhanik
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

svn commit: r418794 - in /tomcat/container/tc5.5.x/modules/groupcom: VERSION src/share/org/apache/catalina/tribes/transport/ThreadPool.java src/share/org/apache/catalina/tribes/transport/nio/NioReplic

2006-07-03 Thread fhanik
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

svn commit: r418809 - /tomcat/container/tc5.5.x/modules/groupcom/test/java/org/apache/catalina/tribes/test/channel/TestDataIntegrity.java

2006-07-03 Thread fhanik
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.

svn commit: r418865 - /tomcat/container/tc5.5.x/modules/groupcom/test/java/org/apache/catalina/tribes/test/channel/TestDataIntegrity.java

2006-07-03 Thread fhanik
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

svn commit: r418883 - in /tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes: io/XByteBuffer.java membership/Membership.java transport/nio/NioReceiver.java transport/nio/Ni

2006-07-03 Thread fhanik
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

svn commit: r419246 - /tomcat/container/tc5.5.x/modules/groupcom/test/java/org/apache/catalina/tribes/test/transport/

2006-07-05 Thread fhanik
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

svn commit: r419252 - in /tomcat/container/tc5.5.x/modules/groupcom/test/java/org/apache/catalina/tribes: demos/ test/transport/

2006-07-05 Thread fhanik
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

svn commit: r419324 - in /tomcat/container/tc5.5.x/modules/groupcom/test/java/org/apache/catalina/tribes/test/transport: SocketNioReceive.java SocketNioSend.java SocketReceive.java SocketSend.java

2006-07-05 Thread fhanik
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

svn commit: r419332 - in /tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes: io/ObjectReader.java transport/ReceiverBase.java transport/nio/NioReplicationThread.java

2006-07-05 Thread fhanik
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

svn commit: r419335 - /tomcat/container/tc5.5.x/modules/groupcom/VERSION

2006-07-05 Thread fhanik
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:

svn commit: r419379 - in /tomcat/container/tc5.5.x/modules/groupcom: ./ src/share/org/apache/catalina/tribes/ src/share/org/apache/catalina/tribes/io/ src/share/org/apache/catalina/tribes/transport/ni

2006-07-05 Thread fhanik
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/

svn commit: r419553 - /tomcat/container/tc5.5.x/modules/groupcom/test/java/org/apache/catalina/tribes/test/transport/

2006-07-06 Thread fhanik
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/

svn commit: r419604 - /tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/transport/nio/NioSender.java

2006-07-06 Thread fhanik
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

svn commit: r419605 - in /tomcat/container/tc5.5.x/modules/groupcom/test/java/org/apache/catalina/tribes: group/ group/interceptors/ test/io/ test/mina/ test/transport/

2006-07-06 Thread fhanik
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

svn commit: r419612 - in /tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes: io/ObjectReader.java transport/nio/NioReceiver.java transport/nio/NioReplicationThread.java

2006-07-06 Thread fhanik
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

svn commit: r419613 - /tomcat/container/tc5.5.x/modules/groupcom/VERSION

2006-07-06 Thread fhanik
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:

svn commit: r419896 - in /tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/transport: AbstractSender.java nio/NioReceiver.java nio/NioReplicationThread.java nio/PooledPar

2006-07-07 Thread fhanik
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

svn commit: r419897 - in /tomcat/container/tc5.5.x/modules/groupcom/test/java/org/apache/catalina/tribes/test: channel/TestRemoteProcessException.java io/TestSenderConnections.java membership/TestTcpF

2006-07-07 Thread fhanik
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

svn commit: r419910 - in /tomcat/container/tc5.5.x/modules/groupcom: ./ src/share/org/apache/catalina/tribes/membership/ test/java/org/apache/catalina/tribes/test/transport/

2006-07-07 Thread fhanik
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

svn commit: r419938 - in /tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes: group/ io/ tipis/ transport/nio/

2006-07-07 Thread fhanik
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.

svn commit: r419939 - /tomcat/container/tc5.5.x/modules/groupcom/test/java/org/apache/catalina/tribes/test/channel/TestRemoteProcessException.java

2006-07-07 Thread fhanik
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

svn commit: r419954 - /tomcat/container/tc5.5.x/modules/ha/src/share/org/apache/catalina/ha/session/BackupManager.java

2006-07-07 Thread fhanik
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

svn commit: r419953 - /tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tipis/AbstractReplicatedMap.java

2006-07-07 Thread fhanik
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

svn commit: r419974 - in /tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes: group/ChannelCoordinator.java group/GroupChannel.java transport/nio/NioReplicationThread.java

2006-07-07 Thread fhanik
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

svn commit: r419976 - /tomcat/container/tc5.5.x/modules/groupcom/VERSION

2006-07-07 Thread fhanik
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

svn commit: r420015 - in /tomcat/container/tc5.5.x/modules/groupcom: ./ src/share/org/apache/catalina/tribes/group/ src/share/org/apache/catalina/tribes/membership/

2006-07-07 Thread fhanik
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

svn commit: r420108 - in /tomcat/container/tc5.5.x/modules/groupcom: VERSION src/share/org/apache/catalina/tribes/UniqueId.java

2006-07-08 Thread fhanik
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

svn commit: r420538 - in /tomcat/tc6.0.x/trunk/java/org/apache/coyote/http11: InternalNioInputBuffer.java InternalNioOutputBuffer.java

2006-07-10 Thread fhanik
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

svn commit: r420881 - in /tomcat/tc6.0.x/trunk/java/org/apache: coyote/http11/Http11NioProcessor.java coyote/http11/Http11NioProtocol.java tomcat/util/net/NioEndpoint.java

2006-07-11 Thread fhanik
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

svn commit: r421461 - /tomcat/tc6.0.x/trunk/java/org/apache/tomcat/util/net/NioEndpoint.java

2006-07-12 Thread fhanik
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

svn commit: r421645 - in /tomcat/tc6.0.x/trunk/java/org/apache/catalina: CometProcessor.java servlets/CometServlet.java

2006-07-13 Thread fhanik
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

svn commit: r421694 - in /tomcat/tc6.0.x/trunk/java/org/apache: catalina/CometProcessor.java coyote/http11/Http11NioProcessor.java tomcat/util/net/NioEndpoint.java

2006-07-13 Thread fhanik
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

svn commit: r421791 - in /tomcat/tc6.0.x/trunk/java/org/apache: coyote/http11/InternalNioInputBuffer.java tomcat/util/net/NioEndpoint.java

2006-07-13 Thread fhanik
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&

svn commit: r421806 - /tomcat/tc6.0.x/trunk/java/org/apache/tomcat/util/net/NioEndpoint.java

2006-07-13 Thread fhanik
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

svn commit: r421808 - /tomcat/tc6.0.x/trunk/java/org/apache/tomcat/util/net/NioEndpoint.java

2006-07-13 Thread fhanik
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

svn commit: r423156 - /tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/group/GroupChannel.java

2006-07-18 Thread fhanik
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

svn commit: r423158 - /tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tipis/AbstractReplicatedMap.java

2006-07-18 Thread fhanik
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

svn commit: r423169 - /tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/group/GroupChannel.java

2006-07-18 Thread fhanik
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

svn commit: r423243 - /tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tipis/AbstractReplicatedMap.java

2006-07-18 Thread fhanik
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

svn commit: r423244 - in /tomcat/container/tc5.5.x/modules/groupcom: src/share/org/apache/catalina/tribes/group/interceptors/ test/java/org/apache/catalina/tribes/test/channel/

2006-07-18 Thread fhanik
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

svn commit: r423453 - in /tomcat/tc6.0.x/trunk/java/org/apache/coyote/http11: Constants.java filters/ChunkedInputFilter.java

2006-07-19 Thread fhanik
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

svn commit: r423544 - in /tomcat/tc6.0.x/trunk/java/org/apache: coyote/http11/Http11NioProcessor.java coyote/http11/InternalNioOutputBuffer.java tomcat/util/net/NioEndpoint.java

2006-07-19 Thread fhanik
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.

svn commit: r423548 - /tomcat/tc6.0.x/trunk/java/org/apache/coyote/http11/Http11NioProcessor.java

2006-07-19 Thread fhanik
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

svn commit: r423569 - /tomcat/container/tc5.5.x/modules/groupcom/to-do.txt

2006-07-19 Thread fhanik
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:

svn commit: r424374 - /tomcat/tc6.0.x/trunk/java/org/apache/tomcat/util/net/NioEndpoint.java

2006-07-21 Thread fhanik
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

svn commit: r424429 - /tomcat/tc6.0.x/trunk/java/org/apache/tomcat/util/net/NioEndpoint.java

2006-07-21 Thread fhanik
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/

svn commit: r424441 - /tomcat/tc6.0.x/trunk/java/org/apache/tomcat/util/net/NioEndpoint.java

2006-07-21 Thread fhanik
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/

svn commit: r428108 - /tomcat/tc6.0.x/trunk/java/org/apache/coyote/http11/InternalNioInputBuffer.java

2006-08-02 Thread fhanik
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

svn commit: r428884 [2/2] - in /tomcat/tc6.0.x/trunk/java/org/apache: coyote/http11/ tomcat/util/net/ tomcat/util/net/jsse/

2006-08-04 Thread fhanik
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 ==

svn commit: r428895 - /tomcat/tc6.0.x/trunk/webapps/docs/config/http.xml

2006-08-04 Thread fhanik
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

svn commit: r428896 - in /tomcat/tc6.0.x/trunk/java/org/apache: coyote/http11/InternalNioInputBuffer.java tomcat/util/net/NioChannel.java tomcat/util/net/NioEndpoint.java tomcat/util/net/SecureNioChan

2006-08-04 Thread fhanik
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

svn commit: r428907 - /tomcat/tc6.0.x/trunk/java/org/apache/tomcat/util/net/SecureNioChannel.java

2006-08-04 Thread fhanik
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

svn commit: r429431 - in /tomcat/tc6.0.x/trunk/java/org/apache: coyote/http11/InternalNioInputBuffer.java coyote/http11/InternalNioOutputBuffer.java tomcat/util/net/NioChannel.java tomcat/util/net/Nio

2006-08-07 Thread fhanik
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

svn commit: r429754 - /tomcat/tc6.0.x/trunk/java/org/apache/coyote/http11/InternalNioInputBuffer.java

2006-08-08 Thread fhanik
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

svn commit: r430043 - in /tomcat/tc6.0.x/trunk/java/org/apache: coyote/http11/InternalNioInputBuffer.java tomcat/util/net/NioEndpoint.java

2006-08-09 Thread fhanik
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

svn commit: r430064 - in /tomcat/tc6.0.x/trunk/java/org/apache: coyote/http11/ tomcat/util/net/

2006-08-09 Thread fhanik
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

svn commit: r430097 - in /tomcat/tc6.0.x/trunk/java/org/apache/tomcat/util/net: NioChannel.java NioEndpoint.java SecureNioChannel.java

2006-08-09 Thread fhanik
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/

<    5   6   7   8   9   10   11   12   13   14   >