sainadh777 opened a new pull request, #1088:
URL: https://github.com/apache/tomcat/pull/1088

   ## Summary
   - reuse UDP sender channels between messages instead of disconnecting after 
every send
   - apply the documented `keepAliveCount` and `keepAliveTime` limits to UDP 
senders
   - add focused regression coverage and remove the completed TODO item
   
   ## Rationale
   UDP senders are retained in the sender map, but `AbstractSender.keepalive()` 
currently closes their datagram channels after every message. Applying the 
existing keepalive policies avoids repeated channel creation while preserving 
configurable lifecycle bounds.
   
   ## Validation
   - `ant test 
-Dtest.entry=org.apache.catalina.tribes.transport.TestAbstractSenderKeepAlive` 
— 2 tests, 0 failures, 0 errors, 0 skipped
   - `ant validate` — passed
   - `ant clean deploy` — passed
   - complete unfiltered `ant clean test` on Linux/OpenSSL — 42,214 tests 
across 743 suites, 0 failures, 0 errors, 362 environment-dependent skips
   - generated distribution start, root HTTP request returned 200, and clean 
stop — passed
   
   The complete macOS run reached the end but the two OpenSSL cipher suites 
failed because `/usr/bin/openssl` is LibreSSL 3.3.6. The same unfiltered suite 
passed in Linux with OpenSSL.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to