sainadh777 opened a new pull request, #1153: URL: https://github.com/apache/tomcat/pull/1153
## Rationale `webapps/docs/tribes/membership.xml` was an empty placeholder tracked as TODO 75.4. Membership selection and operation currently require readers to piece together the configuration reference, implementation classes, and deployment-specific behavior. ## Changes - document the roles and trade-offs of multicast, static, and cloud membership - add representative configuration examples and failure-detection guidance - describe membership events, network security expectations, and troubleshooting steps - remove the completed TODO and update the documentation totals This is a documentation-only change; it does not alter runtime behavior. ## Validation Run in an isolated Linux container using Eclipse Temurin JDK 21.0.12, Apache Ant 1.10.12, and OpenSSL 3.0.2: - `ant -Dexecute.validate=true validate` — passed; Checkstyle 14.4.0 checked 8,251 files - `ant clean build-docs` — passed; XML validation and documentation rendering completed - `ant clean deploy` — passed; clean source build completed - `ant -Dtest.openssl.path=/usr/bin/openssl clean test` — passed in 124 minutes 32 seconds; 42,972 tests in 797 suites, 0 failures, 0 errors, 496 skipped - generated-distribution smoke test — `bin/catalina.sh run`, HTTP 200 from `/docs/tribes/membership.html`, `bin/catalina.sh stop 20`, server exit 0, and the endpoint was unavailable after shutdown -- 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]
