Re: Supposed to provide performance at daemon thread in tomcat

2024-01-12 Thread koteswara Rao Gundapaneni
Hi Team,

As its milestone contribution for me I have added my branch along with the
pr created,

Please add the reviewer here to commit the changes.

Comparing singlemanager...KoteswararaoGundapaneni-patch-1 ·
KoteswararaoGundapaneni/MYREPO (github.com)



-- Forwarded message -
From: Mark Thomas 
Date: Sat, Jan 6, 2024 at 2:05 AM
Subject: Re: Supposed to provide performance at daemon thread in tomcat
To: 


Please read my previous response and follow the instructions you were given.

Mark


On 06/01/2024 06:26, koteswara Rao Gundapaneni wrote:
> Hi All,
>
> Somebody helps to give permissions to create the pull request as I have
> been trying to give the change at latest.
>
> regards,
> Koti
>
> On Fri, Jan 5, 2024 at 12:12 AM Mark Thomas  wrote:
>
>> On 05/01/2024 05:15, koteswara Rao Gundapaneni wrote:
>>> It seems there are further permissions to be  added at Github
>>>
>>> *Error received via Github is as : **Pull request creation failed.
>>> Validation failed: must be a collaborator*
>>
>> Anyone can submit a pull request to the Tomcat repository. The only
>> exception is users who have been blocked for spam/abuse.
>>
>>> Actually i tried creating the pull request for providing the solution
for
>>> daemon thread performance issue
>>
>> Please provide a link to your branch with the proposed fix.
>>
>> Please also provide a better description of the problem you are trying
>> to solve.
>>
>> Mark
>>
>>> daemonthread background processing of the thread activity, and  it's
>> taking
>>> significant amount of time during the tomcat launch.
>>>
>>> Simple hint over the next step of the solution is just like
>>>
>>> yield() provides the greater performance to the daemon thread startup.
>>>
>>>
>>> Regards,
>>> Koti
>>>
>>
>> -
>> To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
>> For additional commands, e-mail: dev-h...@tomcat.apache.org
>>
>>
>

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org


[Bug 67793] FORM authenticator does not remember original max inactive interval in all use-cases

2024-01-12 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=67793

Mark Thomas  changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|REOPENED|RESOLVED

--- Comment #10 from Mark Thomas  ---
Please DO NOT re-open this issue. If you think you still see this issue in a
version that is meant to be fixed, follow the instructions in comment #8.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



Re: Supposed to provide performance at daemon thread in tomcat

2024-01-12 Thread Mark Thomas

On 12/01/2024 08:16, koteswara Rao Gundapaneni wrote:

Hi Team,

As its milestone contribution for me I have added my branch along with the
pr created,

Please add the reviewer here to commit the changes.

Comparing singlemanager...KoteswararaoGundapaneni-patch-1 ·
KoteswararaoGundapaneni/MYREPO (github.com)



That URI returns a 404.

Unless and until you provide the information requested, further messages 
from you on this topic are likely to be ignored.


Mark






-- Forwarded message -
From: Mark Thomas 
Date: Sat, Jan 6, 2024 at 2:05 AM
Subject: Re: Supposed to provide performance at daemon thread in tomcat
To: 


Please read my previous response and follow the instructions you were given.

Mark


On 06/01/2024 06:26, koteswara Rao Gundapaneni wrote:

Hi All,

Somebody helps to give permissions to create the pull request as I have
been trying to give the change at latest.

regards,
Koti

On Fri, Jan 5, 2024 at 12:12 AM Mark Thomas  wrote:


On 05/01/2024 05:15, koteswara Rao Gundapaneni wrote:

It seems there are further permissions to be  added at Github

*Error received via Github is as : **Pull request creation failed.
Validation failed: must be a collaborator*


Anyone can submit a pull request to the Tomcat repository. The only
exception is users who have been blocked for spam/abuse.


Actually i tried creating the pull request for providing the solution

for

daemon thread performance issue


Please provide a link to your branch with the proposed fix.

Please also provide a better description of the problem you are trying
to solve.

Mark


daemonthread background processing of the thread activity, and  it's

taking

significant amount of time during the tomcat launch.

Simple hint over the next step of the solution is just like

yield() provides the greater performance to the daemon thread startup.


Regards,
Koti



-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org






-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



Re: Supposed to provide performance at daemon thread in tomcat

2024-01-12 Thread koteswara Rao Gundapaneni
Sorry for the inconvenience as its been a private repo just now i committed
my changes to a new public repo

https://github.com/KoteswararaoGundapaneni/KotiSpringRepository/tree/master

Please find my attested changes in whole file 'Bootstrap.java'.



On Fri, Jan 12, 2024 at 12:24 AM Mark Thomas  wrote:

> On 12/01/2024 08:16, koteswara Rao Gundapaneni wrote:
> > Hi Team,
> >
> > As its milestone contribution for me I have added my branch along with
> the
> > pr created,
> >
> > Please add the reviewer here to commit the changes.
> >
> > Comparing singlemanager...KoteswararaoGundapaneni-patch-1 ·
> > KoteswararaoGundapaneni/MYREPO (github.com)
> > <
> https://github.com/KoteswararaoGundapaneni/MYREPO/compare/singlemanager...KoteswararaoGundapaneni-patch-1
> >
>
> That URI returns a 404.
>
> Unless and until you provide the information requested, further messages
> from you on this topic are likely to be ignored.
>
> Mark
>
>
>
> >
> >
> > -- Forwarded message -
> > From: Mark Thomas 
> > Date: Sat, Jan 6, 2024 at 2:05 AM
> > Subject: Re: Supposed to provide performance at daemon thread in tomcat
> > To: 
> >
> >
> > Please read my previous response and follow the instructions you were
> given.
> >
> > Mark
> >
> >
> > On 06/01/2024 06:26, koteswara Rao Gundapaneni wrote:
> >> Hi All,
> >>
> >> Somebody helps to give permissions to create the pull request as I have
> >> been trying to give the change at latest.
> >>
> >> regards,
> >> Koti
> >>
> >> On Fri, Jan 5, 2024 at 12:12 AM Mark Thomas  wrote:
> >>
> >>> On 05/01/2024 05:15, koteswara Rao Gundapaneni wrote:
>  It seems there are further permissions to be  added at Github
> 
>  *Error received via Github is as : **Pull request creation failed.
>  Validation failed: must be a collaborator*
> >>>
> >>> Anyone can submit a pull request to the Tomcat repository. The only
> >>> exception is users who have been blocked for spam/abuse.
> >>>
>  Actually i tried creating the pull request for providing the solution
> > for
>  daemon thread performance issue
> >>>
> >>> Please provide a link to your branch with the proposed fix.
> >>>
> >>> Please also provide a better description of the problem you are trying
> >>> to solve.
> >>>
> >>> Mark
> >>>
>  daemonthread background processing of the thread activity, and  it's
> >>> taking
>  significant amount of time during the tomcat launch.
> 
>  Simple hint over the next step of the solution is just like
> 
>  yield() provides the greater performance to the daemon thread startup.
> 
> 
>  Regards,
>  Koti
> 
> >>>
> >>> -
> >>> To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
> >>> For additional commands, e-mail: dev-h...@tomcat.apache.org
> >>>
> >>>
> >>
> >
> > -
> > To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
> > For additional commands, e-mail: dev-h...@tomcat.apache.org
> >
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: dev-h...@tomcat.apache.org
>
>


(tomcat) branch main updated: Update version numbers

2024-01-12 Thread remm
This is an automated email from the ASF dual-hosted git repository.

remm pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/tomcat.git


The following commit(s) were added to refs/heads/main by this push:
 new d429feef43 Update version numbers
d429feef43 is described below

commit d429feef43833ff9a5987f21ef36f8203e4b2cda
Author: remm 
AuthorDate: Fri Jan 12 12:11:27 2024 +0100

Update version numbers
---
 modules/cxf/pom.xml| 45 ++---
 modules/owb/pom.xml|  4 ++--
 modules/stuffed/Dockerfile |  9 +++--
 modules/stuffed/pom.xml|  2 +-
 4 files changed, 32 insertions(+), 28 deletions(-)

diff --git a/modules/cxf/pom.xml b/modules/cxf/pom.xml
index ac7ed8fce3..2f3690c4ef 100644
--- a/modules/cxf/pom.xml
+++ b/modules/cxf/pom.xml
@@ -21,7 +21,7 @@
 
 org.apache
 apache
-26
+30
 
 
 org.apache.tomcat
@@ -29,32 +29,32 @@
 Apache CXF for Apache Tomcat CDI
 Apache CXF packaged for Apache Tomcat CDI
 
-3.5.3
+4.0.3
 jar
 
 
-1.3
-1.1.4
-1.0
-1.2.18
+4.0.1
+2.1.3
+3.0.0
+2.0.0
 
 
 
 
-org.apache.geronimo.specs
-geronimo-jcdi_2.0_spec
-${geronimo-jcdi.version}
+jakarta.enterprise
+jakarta.enterprise.cdi-api
+${jakarta-enterprise-cdi.version}
 provided
 
 
-javax.json
-javax.json-api
-${javax.json-api.version}
+jakarta.json
+jakarta.json-api
+${jakarta.json-api.version}
 
 
-javax.json.bind
-javax.json.bind-api
-${javax.json.bind-api.version}
+jakarta.json.bind
+jakarta.json.bind-api
+${jakarta.json.bind-api.version}
 
 
 
@@ -96,16 +96,13 @@
 
 org.apache.maven.plugins
 maven-compiler-plugin
-3.8.1
 
-1.8
-1.8
+21
 
 
 
 org.apache.maven.plugins
 maven-shade-plugin
-3.2.1
 
 
 package
@@ -143,14 +140,24 @@

 

+
+
org.apache.johnzon:johnzon-jsonb
+
+
META-INF/services/jakarta.enterprise.inject.spi.Extension
+
+
 

*:*


META-INF/*.SF

META-INF/*.DSA

META-INF/*.RSA
+
META-INF/DEPENDENCIES
+META-INF/LICENSE.md

META-INF/LICENSE.txt

META-INF/LICENSE
+META-INF/MANIFEST.MF
+META-INF/NOTICE.md

META-INF/NOTICE.txt

META-INF/NOTICE


diff --git a/modules/owb/pom.xml b/modules/owb/pom.xml
index 25ec78f678..3d7ba5f8cc 100644
--- a/modules/owb/pom.xml
+++ b/modules/owb/pom.xml
@@ -37,7 +37,7 @@
 2.1.0
 4.0.1
 2.1.1
-10.1.15
+11.0.0-M16
 
 
 
@@ -98,7 +98,7 @@
 org.apache.maven.plugins
 maven-compiler-plugin
 
-11
+21
 
 
 
diff --git a/modules/stuffed/Dockerfile b/modules/stuffed/Dockerfile
index 08484b9a2f..14eabd10dd 100644
--- a/modules/stuffed/Dockerfile
+++ b/modules/stuffed/Dockerfile
@@ -14,10 +14,7 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-FROM openjdk:11-jre
-# FROM openjdk:17-jdk
-# Tomcat 10.1+ no longer supports Java 8 
-# FROM openjdk:8-jre
+FROM eclipse-temurin:21-jre
 VOLUME /tmp
 
 

(tomcat) branch 10.1.x updated: Update version numbers

2024-01-12 Thread remm
This is an automated email from the ASF dual-hosted git repository.

remm pushed a commit to branch 10.1.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git


The following commit(s) were added to refs/heads/10.1.x by this push:
 new a95b1e8c5f Update version numbers
a95b1e8c5f is described below

commit a95b1e8c5ff5b83f83b18e9bf344cb6a49e240d7
Author: remm 
AuthorDate: Fri Jan 12 12:14:57 2024 +0100

Update version numbers
---
 modules/openssl-foreign/pom.xml | 2 +-
 modules/owb/pom.xml | 2 +-
 modules/stuffed/Dockerfile  | 9 +++--
 modules/stuffed/pom.xml | 2 +-
 4 files changed, 6 insertions(+), 9 deletions(-)

diff --git a/modules/openssl-foreign/pom.xml b/modules/openssl-foreign/pom.xml
index 97aab2b6e7..4d2ff94042 100644
--- a/modules/openssl-foreign/pom.xml
+++ b/modules/openssl-foreign/pom.xml
@@ -31,7 +31,7 @@
 0.1-SNAPSHOT
 
 
-10.1.16
+10.1.18
 
2021-12-02T12:00:00Z
 
 
diff --git a/modules/owb/pom.xml b/modules/owb/pom.xml
index 25ec78f678..3bc4c63ac0 100644
--- a/modules/owb/pom.xml
+++ b/modules/owb/pom.xml
@@ -37,7 +37,7 @@
 2.1.0
 4.0.1
 2.1.1
-10.1.15
+10.1.18
 
 
 
diff --git a/modules/stuffed/Dockerfile b/modules/stuffed/Dockerfile
index 08484b9a2f..0ab94d3156 100644
--- a/modules/stuffed/Dockerfile
+++ b/modules/stuffed/Dockerfile
@@ -14,10 +14,7 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-FROM openjdk:11-jre
-# FROM openjdk:17-jdk
-# Tomcat 10.1+ no longer supports Java 8 
-# FROM openjdk:8-jre
+FROM eclipse-temurin:11-jre
 VOLUME /tmp
 
 USER root
@@ -49,13 +46,13 @@ RUN sh -c 'touch app.jar'
 RUN mkdir -p /opt
 
 # Optional: Add Jolokia agent for JMX monitoring and management
-# RUN mkdir /opt/jolokia && wget 
https://repo.maven.apache.org/maven2/org/jolokia/jolokia-jvm/1.7.1/jolokia-jvm-1.7.1.jar
 -O /opt/jolokia/jolokia.jar
+# RUN mkdir /opt/jolokia && wget 
https://repo.maven.apache.org/maven2/org/jolokia/jolokia-jvm/1.7.2/jolokia-jvm-1.7.2.jar
 -O /opt/jolokia/jolokia.jar
 # ARG jolokiaport=8778
 # ENV 
JAVA_OPTS="-javaagent:/opt/jolokia/jolokia.jar=host=*,port=$jolokiaport,protocol=https,authIgnoreCerts=true
 ${JAVA_OPTS}"
 # EXPOSE $jolokiaport
 
 # Optional: Add Prometheus agent for JMX monitoring
-# RUN mkdir /opt/prometheus && wget 
https://repo.maven.apache.org/maven2/io/prometheus/jmx/jmx_prometheus_javaagent/0.16.1/jmx_prometheus_javaagent-0.16.1.jar
 -O /opt/prometheus/prometheus.jar && wget 
https://raw.githubusercontent.com/prometheus/jmx_exporter/master/example_configs/tomcat.yml
 -O conf/prometheus.yaml
+# RUN mkdir /opt/prometheus && wget 
https://repo.maven.apache.org/maven2/io/prometheus/jmx/jmx_prometheus_javaagent/0.20.0/jmx_prometheus_javaagent-0.20.0.jar
 -O /opt/prometheus/prometheus.jar && wget 
https://raw.githubusercontent.com/prometheus/jmx_exporter/master/example_configs/tomcat.yml
 -O conf/prometheus.yaml
 # ARG prometheusport=9404
 # ENV 
JAVA_OPTS="-javaagent:/opt/prometheus/prometheus.jar=$prometheusport:conf/prometheus.yaml
 ${JAVA_OPTS}"
 # EXPOSE $prometheusport
diff --git a/modules/stuffed/pom.xml b/modules/stuffed/pom.xml
index e418a11795..66d99c3a71 100644
--- a/modules/stuffed/pom.xml
+++ b/modules/stuffed/pom.xml
@@ -29,7 +29,7 @@
 
 UTF-8
 org.apache.catalina.startup.Tomcat
-10.1.16
+10.1.18
 
 
 


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



(tomcat) branch main updated: Add some more tests along similar lines to ones I added to the TCK

2024-01-12 Thread markt
This is an automated email from the ASF dual-hosted git repository.

markt pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/tomcat.git


The following commit(s) were added to refs/heads/main by this push:
 new 50ef9d7e4b Add some more tests along similar lines to ones I added to 
the TCK
50ef9d7e4b is described below

commit 50ef9d7e4b6d4706cf2c7493e7294588fe0b9f09
Author: Mark Thomas 
AuthorDate: Fri Jan 12 12:17:41 2024 +

Add some more tests along similar lines to ones I added to the TCK
---
 test/org/apache/el/lang/TestELSupport.java | 38 ++
 1 file changed, 38 insertions(+)

diff --git a/test/org/apache/el/lang/TestELSupport.java 
b/test/org/apache/el/lang/TestELSupport.java
index dcdde1d680..87d4f4e224 100644
--- a/test/org/apache/el/lang/TestELSupport.java
+++ b/test/org/apache/el/lang/TestELSupport.java
@@ -335,6 +335,44 @@ public class TestELSupport {
 }
 
 
+/*
+ * Note: The following tests use compareTo(). When the target object (Long 
or String) is examined by reflection
+ * both compareTo(Object) and compareTo(Long)/compareTo(String) methods 
will be found as potential matches. The
+ * method matching rules (see section 1.2.1.2 of the specification) 
require that overload resolution has a higher
+ * precedence than coercion resolution so it is always the 
compareTo(Object) method that will be used for the
+ * following tests resulting in a ClassCastException (which is wrapped in 
an ELException).
+ */
+
+@Test(expected = ELException.class)
+public void testCoercetoFunctionalInterface07() throws Exception {
+final ELProcessor elp = new ELProcessor();
+elp.defineFunction("", "", "org.apache.el.lang.TestELSupport", 
"testPredicateB");
+// This should trigger an exception as String isn't assignable to Long
+Object result = elp.eval("testPredicateB(x -> x.compareTo('data') == 
0)");
+Assert.assertEquals("BLOCK", result);
+}
+
+
+@Test(expected = ELException.class)
+public void testCoercetoFunctionalInterface08() throws Exception {
+final ELProcessor elp = new ELProcessor();
+elp.defineFunction("", "", "org.apache.el.lang.TestELSupport", 
"testPredicateA");
+// This should trigger an exception as Long isn't assignable to String
+Object result = elp.eval("testPredicateA(x -> x.compareTo(1234) == 
0)");
+Assert.assertEquals("BLOCK", result);
+}
+
+
+@Test(expected = ELException.class)
+public void testCoercetoFunctionalInterface09() throws Exception {
+final ELProcessor elp = new ELProcessor();
+elp.defineFunction("", "", "org.apache.el.lang.TestELSupport", 
"testPredicateB");
+// This should trigger an exception as String isn't assignable to Long 
despite this String being coercible
+Object result = elp.eval("testPredicateB(x -> x.compareTo('1234') == 
0)");
+Assert.assertEquals("BLOCK", result);
+}
+
+
 public static String testPredicateA(Predicate filter) {
 String s = "data";
 if (filter.test(s)) {


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



(tomcat) branch 10.1.x updated: Add some more tests along similar lines to ones I added to the TCK

2024-01-12 Thread markt
This is an automated email from the ASF dual-hosted git repository.

markt pushed a commit to branch 10.1.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git


The following commit(s) were added to refs/heads/10.1.x by this push:
 new f3b48f8323 Add some more tests along similar lines to ones I added to 
the TCK
f3b48f8323 is described below

commit f3b48f8323d858af1034d1f2c0469d6bb4176d78
Author: Mark Thomas 
AuthorDate: Fri Jan 12 12:17:41 2024 +

Add some more tests along similar lines to ones I added to the TCK
---
 test/org/apache/el/lang/TestELSupport.java | 38 ++
 1 file changed, 38 insertions(+)

diff --git a/test/org/apache/el/lang/TestELSupport.java 
b/test/org/apache/el/lang/TestELSupport.java
index dcdde1d680..87d4f4e224 100644
--- a/test/org/apache/el/lang/TestELSupport.java
+++ b/test/org/apache/el/lang/TestELSupport.java
@@ -335,6 +335,44 @@ public class TestELSupport {
 }
 
 
+/*
+ * Note: The following tests use compareTo(). When the target object (Long 
or String) is examined by reflection
+ * both compareTo(Object) and compareTo(Long)/compareTo(String) methods 
will be found as potential matches. The
+ * method matching rules (see section 1.2.1.2 of the specification) 
require that overload resolution has a higher
+ * precedence than coercion resolution so it is always the 
compareTo(Object) method that will be used for the
+ * following tests resulting in a ClassCastException (which is wrapped in 
an ELException).
+ */
+
+@Test(expected = ELException.class)
+public void testCoercetoFunctionalInterface07() throws Exception {
+final ELProcessor elp = new ELProcessor();
+elp.defineFunction("", "", "org.apache.el.lang.TestELSupport", 
"testPredicateB");
+// This should trigger an exception as String isn't assignable to Long
+Object result = elp.eval("testPredicateB(x -> x.compareTo('data') == 
0)");
+Assert.assertEquals("BLOCK", result);
+}
+
+
+@Test(expected = ELException.class)
+public void testCoercetoFunctionalInterface08() throws Exception {
+final ELProcessor elp = new ELProcessor();
+elp.defineFunction("", "", "org.apache.el.lang.TestELSupport", 
"testPredicateA");
+// This should trigger an exception as Long isn't assignable to String
+Object result = elp.eval("testPredicateA(x -> x.compareTo(1234) == 
0)");
+Assert.assertEquals("BLOCK", result);
+}
+
+
+@Test(expected = ELException.class)
+public void testCoercetoFunctionalInterface09() throws Exception {
+final ELProcessor elp = new ELProcessor();
+elp.defineFunction("", "", "org.apache.el.lang.TestELSupport", 
"testPredicateB");
+// This should trigger an exception as String isn't assignable to Long 
despite this String being coercible
+Object result = elp.eval("testPredicateB(x -> x.compareTo('1234') == 
0)");
+Assert.assertEquals("BLOCK", result);
+}
+
+
 public static String testPredicateA(Predicate filter) {
 String s = "data";
 if (filter.test(s)) {


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



New GitHub repository

2024-01-12 Thread Mark Thomas

Hi all,

This is a heads up that I'll be requesting a new GitHub repository to 
house the Tomcat TCK integration.


I have this running locally for EL and WebSocket and will hopefully be 
adding Servlet and JSP support in the coming weeks.


Mark

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[Bug 64848] WsSession objects in OUTPUT_CLOSED state are implicitly held by waitingProcessors and GC cannot purge them from the JVM heap

2024-01-12 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=64848

--- Comment #19 from Matt M  ---
This is looking like a case where the remote endpoint is not able to respond
with its own close message.  

We have seen 2 types of exception recorded in the Nio2SocketWrapper present in
the heap:

AsynchronousCloseException
IOException - connection reset by peer

-- 
You are receiving this mail because:
You are the assignee for the bug.
-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



Re: Supposed to provide performance at daemon thread in tomcat

2024-01-12 Thread koteswara Rao Gundapaneni
hi mark,

please check if the code is now available at your end I verified from my
end it can be visible

On Fri, Jan 12, 2024 at 1:28 AM koteswara Rao Gundapaneni <
koti.gundapan...@gmail.com> wrote:

>
> Sorry for the inconvenience as its been a private repo just now i
> committed my changes to a new public repo
>
> https://github.com/KoteswararaoGundapaneni/KotiSpringRepository/tree/master
>
> Please find my attested changes in whole file 'Bootstrap.java'.
>
>
>
> On Fri, Jan 12, 2024 at 12:24 AM Mark Thomas  wrote:
>
>> On 12/01/2024 08:16, koteswara Rao Gundapaneni wrote:
>> > Hi Team,
>> >
>> > As its milestone contribution for me I have added my branch along with
>> the
>> > pr created,
>> >
>> > Please add the reviewer here to commit the changes.
>> >
>> > Comparing singlemanager...KoteswararaoGundapaneni-patch-1 ·
>> > KoteswararaoGundapaneni/MYREPO (github.com)
>> > <
>> https://github.com/KoteswararaoGundapaneni/MYREPO/compare/singlemanager...KoteswararaoGundapaneni-patch-1
>> >
>>
>> That URI returns a 404.
>>
>> Unless and until you provide the information requested, further messages
>> from you on this topic are likely to be ignored.
>>
>> Mark
>>
>>
>>
>> >
>> >
>> > -- Forwarded message -
>> > From: Mark Thomas 
>> > Date: Sat, Jan 6, 2024 at 2:05 AM
>> > Subject: Re: Supposed to provide performance at daemon thread in tomcat
>> > To: 
>> >
>> >
>> > Please read my previous response and follow the instructions you were
>> given.
>> >
>> > Mark
>> >
>> >
>> > On 06/01/2024 06:26, koteswara Rao Gundapaneni wrote:
>> >> Hi All,
>> >>
>> >> Somebody helps to give permissions to create the pull request as I have
>> >> been trying to give the change at latest.
>> >>
>> >> regards,
>> >> Koti
>> >>
>> >> On Fri, Jan 5, 2024 at 12:12 AM Mark Thomas  wrote:
>> >>
>> >>> On 05/01/2024 05:15, koteswara Rao Gundapaneni wrote:
>>  It seems there are further permissions to be  added at Github
>> 
>>  *Error received via Github is as : **Pull request creation failed.
>>  Validation failed: must be a collaborator*
>> >>>
>> >>> Anyone can submit a pull request to the Tomcat repository. The only
>> >>> exception is users who have been blocked for spam/abuse.
>> >>>
>>  Actually i tried creating the pull request for providing the solution
>> > for
>>  daemon thread performance issue
>> >>>
>> >>> Please provide a link to your branch with the proposed fix.
>> >>>
>> >>> Please also provide a better description of the problem you are trying
>> >>> to solve.
>> >>>
>> >>> Mark
>> >>>
>>  daemonthread background processing of the thread activity, and  it's
>> >>> taking
>>  significant amount of time during the tomcat launch.
>> 
>>  Simple hint over the next step of the solution is just like
>> 
>>  yield() provides the greater performance to the daemon thread
>> startup.
>> 
>> 
>>  Regards,
>>  Koti
>> 
>> >>>
>> >>> -
>> >>> To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
>> >>> For additional commands, e-mail: dev-h...@tomcat.apache.org
>> >>>
>> >>>
>> >>
>> >
>> > -
>> > To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
>> > For additional commands, e-mail: dev-h...@tomcat.apache.org
>> >
>>
>> -
>> To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
>> For additional commands, e-mail: dev-h...@tomcat.apache.org
>>
>>


[Bug 68474] New: Expertize

2024-01-12 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=68474

Bug ID: 68474
   Summary: Expertize
   Product: Tomcat 8
   Version: 8.0.0-RC1
  Hardware: PC
Status: NEW
  Severity: normal
  Priority: P2
 Component: Documentation
  Assignee: dev@tomcat.apache.org
  Reporter: expertize.sver...@gmail.com
  Target Milestone: 

Created attachment 39516
  --> https://bz.apache.org/bugzilla/attachment.cgi?id=39516&action=edit
Expertize

-- 
You are receiving this mail because:
You are the assignee for the bug.
-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org