[jira] [Created] (MTOMCAT-176) Make deploy/redeploy (upload) less verbose for --batch-mode / --quiet

2012-09-23 Thread Thomas GL (JIRA)
Thomas GL created MTOMCAT-176: - Summary: Make deploy/redeploy (upload) less verbose for --batch-mode / --quiet Key: MTOMCAT-176 URL: https://issues.apache.org/jira/browse/MTOMCAT-176 Project: Apache Tomca

Re: svn commit: r1389145 - in /tomcat/trunk/java/org/apache: catalina/connector/CoyoteAdapter.java tomcat/util/collections/ConcurrentWeakHashMap.java

2012-09-23 Thread Konstantin Kolinko
2012/9/24 : > Author: markt > Date: Sun Sep 23 21:09:22 2012 > New Revision: 1389145 > > URL: http://svn.apache.org/viewvc?rev=1389145&view=rev > Log: > Some more low(ish) hanging fruit from the allocation hit list. This accounts > for ~8% due to the way Thread stores names. > > Added: > > t

svn commit: r1389145 - in /tomcat/trunk/java/org/apache: catalina/connector/CoyoteAdapter.java tomcat/util/collections/ConcurrentWeakHashMap.java

2012-09-23 Thread markt
Author: markt Date: Sun Sep 23 21:09:22 2012 New Revision: 1389145 URL: http://svn.apache.org/viewvc?rev=1389145&view=rev Log: Some more low(ish) hanging fruit from the allocation hit list. This accounts for ~8% due to the way Thread stores names. Added: tomcat/trunk/java/org/apache/tomcat/

svn commit: r1389140 - /tomcat/trunk/java/org/apache/tomcat/util/net/NioBlockingSelector.java

2012-09-23 Thread markt
Author: markt Date: Sun Sep 23 20:21:34 2012 New Revision: 1389140 URL: http://svn.apache.org/viewvc?rev=1389140&view=rev Log: Clean-up - UCDetector Modified: tomcat/trunk/java/org/apache/tomcat/util/net/NioBlockingSelector.java Modified: tomcat/trunk/java/org/apache/tomcat/util/net/NioBlock

svn commit: r1389138 - /tomcat/trunk/java/org/apache/catalina/valves/AccessLogValve.java

2012-09-23 Thread markt
Author: markt Date: Sun Sep 23 20:11:31 2012 New Revision: 1389138 URL: http://svn.apache.org/viewvc?rev=1389138&view=rev Log: Switch to ConcurrentStack removing 4% of object allocation during load test (low hanging fruit) Modified: tomcat/trunk/java/org/apache/catalina/valves/AccessLogValve

svn commit: r1389128 - in /tomcat/trunk: java/org/apache/tomcat/util/collections/ java/org/apache/tomcat/util/net/ test/org/apache/tomcat/util/collections/

2012-09-23 Thread markt
Author: markt Date: Sun Sep 23 19:32:20 2012 New Revision: 1389128 URL: http://svn.apache.org/viewvc?rev=1389128&view=rev Log: Rename as per kkolinko's review Added: tomcat/trunk/java/org/apache/tomcat/util/collections/SynchronizedStack.java - copied, changed from r1389122, tomcat/trun

Re: svn commit: r1389076 - in /tomcat/trunk: java/org/apache/tomcat/util/collections/ test/org/apache/tomcat/util/collections/

2012-09-23 Thread Mark Thomas
On 23/09/2012 20:03, Konstantin Kolinko wrote: > 2012/9/23 : >> Author: markt >> Date: Sun Sep 23 15:20:38 2012 >> New Revision: 1389076 >> >> URL: http://svn.apache.org/viewvc?rev=1389076&view=rev >> Log: >> ConcurrentLinkedQueue is currently the biggest contributor to garbage in the >> load tes

svn commit: r1389124 - /tomcat/trunk/java/org/apache/catalina/valves/Constants.java

2012-09-23 Thread markt
Author: markt Date: Sun Sep 23 19:16:41 2012 New Revision: 1389124 URL: http://svn.apache.org/viewvc?rev=1389124&view=rev Log: Revert accidental commit. This may return later - it is part of an attempt to reduce object allocation when obtaining remote IP addresses - currently running at ~20% of t

svn commit: r1389122 - in /tomcat/trunk: java/org/apache/catalina/valves/ java/org/apache/tomcat/util/collections/ java/org/apache/tomcat/util/net/ test/org/apache/tomcat/util/collections/

2012-09-23 Thread markt
Author: markt Date: Sun Sep 23 19:12:44 2012 New Revision: 1389122 URL: http://svn.apache.org/viewvc?rev=1389122&view=rev Log: Expand functionality of ConcurrentStack and then switch to ConcurrentStack removing ~25% of the remaining object allocation during load test. No noticeable performance hi

Re: svn commit: r1389076 - in /tomcat/trunk: java/org/apache/tomcat/util/collections/ test/org/apache/tomcat/util/collections/

2012-09-23 Thread Konstantin Kolinko
2012/9/23 : > Author: markt > Date: Sun Sep 23 15:20:38 2012 > New Revision: 1389076 > > URL: http://svn.apache.org/viewvc?rev=1389076&view=rev > Log: > ConcurrentLinkedQueue is currently the biggest contributor to garbage in the > load test so this is intended as a replacement. > > Added: >

svn commit: r1389111 - /tomcat/trunk/java/org/apache/tomcat/util/collections/ConcurrentStack.java

2012-09-23 Thread markt
Author: markt Date: Sun Sep 23 18:23:29 2012 New Revision: 1389111 URL: http://svn.apache.org/viewvc?rev=1389111&view=rev Log: Correct comment Modified: tomcat/trunk/java/org/apache/tomcat/util/collections/ConcurrentStack.java Modified: tomcat/trunk/java/org/apache/tomcat/util/collections/C

svn commit: r1389110 - /tomcat/trunk/java/org/apache/tomcat/util/net/NioBlockingSelector.java

2012-09-23 Thread markt
Author: markt Date: Sun Sep 23 18:15:19 2012 New Revision: 1389110 URL: http://svn.apache.org/viewvc?rev=1389110&view=rev Log: Switch to ConcurrentStack removing 17% of object allocation during load test Modified: tomcat/trunk/java/org/apache/tomcat/util/net/NioBlockingSelector.java Modified

svn commit: r1389076 - in /tomcat/trunk: java/org/apache/tomcat/util/collections/ test/org/apache/tomcat/util/collections/

2012-09-23 Thread markt
Author: markt Date: Sun Sep 23 15:20:38 2012 New Revision: 1389076 URL: http://svn.apache.org/viewvc?rev=1389076&view=rev Log: ConcurrentLinkedQueue is currently the biggest contributor to garbage in the load test so this is intended as a replacement. Added: tomcat/trunk/java/org/apache/tomc

svn commit: r1389063 - /tomcat/trunk/java/org/apache/catalina/valves/AccessLogValve.java

2012-09-23 Thread markt
Author: markt Date: Sun Sep 23 14:13:52 2012 New Revision: 1389063 URL: http://svn.apache.org/viewvc?rev=1389063&view=rev Log: Partially revert 1389023 after review from kkolinko Modified: tomcat/trunk/java/org/apache/catalina/valves/AccessLogValve.java Modified: tomcat/trunk/java/org/apache

Re: svn commit: r1389023 - /tomcat/trunk/java/org/apache/catalina/valves/AccessLogValve.java

2012-09-23 Thread Mark Thomas
On 23/09/2012 15:10, Rainer Jung wrote: > On 23.09.2012 14:56, Konstantin Kolinko wrote: >> 2012/9/23 : >>> Author: markt >>> Date: Sun Sep 23 11:37:48 2012 >>> New Revision: 1389023 >>> >>> URL: http://svn.apache.org/viewvc?rev=1389023&view=rev >>> Log: >>> Review from rjung >>> >>> Modified: >>>

Re: svn commit: r1389023 - /tomcat/trunk/java/org/apache/catalina/valves/AccessLogValve.java

2012-09-23 Thread Rainer Jung
On 23.09.2012 14:56, Konstantin Kolinko wrote: 2012/9/23 : Author: markt Date: Sun Sep 23 11:37:48 2012 New Revision: 1389023 URL: http://svn.apache.org/viewvc?rev=1389023&view=rev Log: Review from rjung Modified: tomcat/trunk/java/org/apache/catalina/valves/AccessLogValve.java Modified

[Tomcat Wiki] Update of "LocalBadContent" by ChuckCaldarale

2012-09-23 Thread Apache Wiki
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Tomcat Wiki" for change notification. The "LocalBadContent" page has been changed by ChuckCaldarale: http://wiki.apache.org/tomcat/LocalBadContent?action=diff&rev1=55&rev2=56 hungadir\.tigblog\.org ibnsites\.com ihotm

Re: svn commit: r1389023 - /tomcat/trunk/java/org/apache/catalina/valves/AccessLogValve.java

2012-09-23 Thread Konstantin Kolinko
2012/9/23 : > Author: markt > Date: Sun Sep 23 11:37:48 2012 > New Revision: 1389023 > > URL: http://svn.apache.org/viewvc?rev=1389023&view=rev > Log: > Review from rjung > > Modified: > tomcat/trunk/java/org/apache/catalina/valves/AccessLogValve.java > > Modified: tomcat/trunk/java/org/apache

[Tomcat Wiki] Trivial Update of "ChristianL" by ChristianL

2012-09-23 Thread Apache Wiki
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Tomcat Wiki" for change notification. The "ChristianL" page has been changed by ChristianL: http://wiki.apache.org/tomcat/ChristianL New page: I do my thing and you do your own. I'm not really present in this universe to l

svn commit: r1389023 - /tomcat/trunk/java/org/apache/catalina/valves/AccessLogValve.java

2012-09-23 Thread markt
Author: markt Date: Sun Sep 23 11:37:48 2012 New Revision: 1389023 URL: http://svn.apache.org/viewvc?rev=1389023&view=rev Log: Review from rjung Modified: tomcat/trunk/java/org/apache/catalina/valves/AccessLogValve.java Modified: tomcat/trunk/java/org/apache/catalina/valves/AccessLogValve.ja

Recent performance tweaks in trunk

2012-09-23 Thread Mark Thomas
All, You will have a seen a handful of changes over the last few days related to performance and garbage generation. I wanted to provide a little background. As part of testing the new Resources implementation I have been running the follow ab test: ab -c 4 -k -n 100 http://localhost:8080/te

svn commit: r1389020 - in /tomcat/trunk/java/org/apache: catalina/connector/Connector.java catalina/connector/CoyoteAdapter.java tomcat/util/buf/B2CConverter.java

2012-09-23 Thread markt
Author: markt Date: Sun Sep 23 11:24:02 2012 New Revision: 1389020 URL: http://svn.apache.org/viewvc?rev=1389020&view=rev Log: A toLowerCase() on the provided encoding was responsible for ~8% of all allocated objects with a simple ab load test. Modified: tomcat/trunk/java/org/apache/catalina

Re: svn commit: r1388991 - in /tomcat/trunk: java/org/apache/catalina/valves/AccessLogValve.java java/org/apache/catalina/valves/ExtendedAccessLogValve.java webapps/docs/config/valve.xml

2012-09-23 Thread Mark Thomas
On 23/09/2012 12:04, Rainer Jung wrote: > Hi Mark, > > On 23.09.2012 11:43, ma...@apache.org wrote: >> Author: markt >> Date: Sun Sep 23 09:43:43 2012 >> New Revision: 1388991 >> >> URL: http://svn.apache.org/viewvc?rev=1388991&view=rev >> Log: >> Use CharBuffer rather than StringBuilder to build

Re: svn commit: r1388991 - in /tomcat/trunk: java/org/apache/catalina/valves/AccessLogValve.java java/org/apache/catalina/valves/ExtendedAccessLogValve.java webapps/docs/config/valve.xml

2012-09-23 Thread Rainer Jung
Hi Mark, On 23.09.2012 11:43, ma...@apache.org wrote: Author: markt Date: Sun Sep 23 09:43:43 2012 New Revision: 1388991 URL: http://svn.apache.org/viewvc?rev=1388991&view=rev Log: Use CharBuffer rather than StringBuilder to build the access log message to: - save a char[] to String conversion

svn commit: r1389009 - /tomcat/trunk/java/org/apache/catalina/valves/AccessLogValve.java

2012-09-23 Thread markt
Author: markt Date: Sun Sep 23 10:49:55 2012 New Revision: 1389009 URL: http://svn.apache.org/viewvc?rev=1389009&view=rev Log: Remove unused code Modified: tomcat/trunk/java/org/apache/catalina/valves/AccessLogValve.java Modified: tomcat/trunk/java/org/apache/catalina/valves/AccessLogValve.j

svn commit: r1389005 - in /tomcat/trunk/java/org/apache/catalina/valves: AccessLogValve.java Constants.java

2012-09-23 Thread markt
Author: markt Date: Sun Sep 23 10:36:58 2012 New Revision: 1389005 URL: http://svn.apache.org/viewvc?rev=1389005&view=rev Log: More GC reduction in the AccessLog. Integer.toString(response.getStatus()) was responsible for ~4% of allocated objects under load Modified: tomcat/trunk/java/org/ap

svn commit: r1388991 - in /tomcat/trunk: java/org/apache/catalina/valves/AccessLogValve.java java/org/apache/catalina/valves/ExtendedAccessLogValve.java webapps/docs/config/valve.xml

2012-09-23 Thread markt
Author: markt Date: Sun Sep 23 09:43:43 2012 New Revision: 1388991 URL: http://svn.apache.org/viewvc?rev=1388991&view=rev Log: Use CharBuffer rather than StringBuilder to build the access log message to: - save a char[] to String conversion and the associated garbage - allow buffers to be recycled

[GUMP@vmgump]: Project tomcat-taglibs-standard (in module tomcat-taglibs) failed

2012-09-23 Thread Gump
To whom it may engage... This is an automated request, but not an unsolicited one. For more information please visit http://gump.apache.org/nagged.html, and/or contact the folk at gene...@gump.apache.org. Project tomcat-taglibs-standard has an issue affecting its community integration.

Bug report for Tomcat Modules [2012/09/23]

2012-09-23 Thread bugzilla
+---+ | Bugzilla Bug ID | | +-+ | | Status: UNC=Unconfirmed NEW=New ASS=Assigned

Bug report for Tomcat Native [2012/09/23]

2012-09-23 Thread bugzilla
+---+ | Bugzilla Bug ID | | +-+ | | Status: UNC=Unconfirmed NEW=New ASS=Assigned

Bug report for Tomcat 7 [2012/09/23]

2012-09-23 Thread bugzilla
+---+ | Bugzilla Bug ID | | +-+ | | Status: UNC=Unconfirmed NEW=New ASS=Assigned

Bug report for Tomcat 5 [2012/09/23]

2012-09-23 Thread bugzilla
+---+ | Bugzilla Bug ID | | +-+ | | Status: UNC=Unconfirmed NEW=New ASS=Assigned

Bug report for Taglibs [2012/09/23]

2012-09-23 Thread bugzilla
+---+ | Bugzilla Bug ID | | +-+ | | Status: UNC=Unconfirmed NEW=New ASS=Assigned

Bug report for Tomcat Connectors [2012/09/23]

2012-09-23 Thread bugzilla
+---+ | Bugzilla Bug ID | | +-+ | | Status: UNC=Unconfirmed NEW=New ASS=Assigned

Bug report for Tomcat 6 [2012/09/23]

2012-09-23 Thread bugzilla
+---+ | Bugzilla Bug ID | | +-+ | | Status: UNC=Unconfirmed NEW=New ASS=Assigned