This is an automated email from the ASF dual-hosted git repository.

zrhoffman pushed a commit to branch 6.0.x
in repository https://gitbox.apache.org/repos/asf/trafficcontrol.git

commit a05f181b7a988f6b9fc21244e5a167cbc22f81e9
Author: Rawlin Peters <[email protected]>
AuthorDate: Tue Oct 19 14:58:47 2021 -0600

    Fix TR ansible downgrade ability from 6 -> 5 (#6300)
    
    For major versions earlier than 6, the package structure was different.
    
    (cherry picked from commit d288de3f0993630cd797255bf9db0e7db3b2c8a6)
---
 .../ansible/roles/traffic-router/templates/conf/server.xml.j2         | 4 ++++
 1 file changed, 4 insertions(+)

diff --git 
a/infrastructure/ansible/roles/traffic-router/templates/conf/server.xml.j2 
b/infrastructure/ansible/roles/traffic-router/templates/conf/server.xml.j2
index 2d7864b..73468f7 100644
--- a/infrastructure/ansible/roles/traffic-router/templates/conf/server.xml.j2
+++ b/infrastructure/ansible/roles/traffic-router/templates/conf/server.xml.j2
@@ -29,7 +29,11 @@
         <Listener 
className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
         <Listener 
className="org.apache.catalina.core.ThreadLocalLeakPreventionListener" />
 
+{% if tr_version is defined and tr_version != omit and tr_version and 
tr_version.split(".")[0] | int < 6 %}
+        <Listener 
className="com.comcast.cdn.traffic_control.traffic_router.tomcat.TomcatLifecycleListener"
 />
+{% else %}
         <Listener 
className="org.apache.traffic_control.traffic_router.tomcat.TomcatLifecycleListener"
 />
+{% endif %}
         <!-- A "Service" is a collection of one or more "Connectors" that share
                 a single "Container" Note: A "Service" is not itself a 
"Container", so you
                 may not define subcomponents such as "Valves" at this level. 
Documentation

Reply via email to