ezelkow1 opened a new pull request #7217: URL: https://github.com/apache/trafficserver/pull/7217
Currently the parentclientsession stores a cached pointer of the ACL record pulled from ipallow. When doing a reload of ipallow, after it hits the 60sec cleanup timeout, that structure is delete and this reference becomes invalid which then leads to any keep alived sessions to start returning 403 on requests since it no longer has any valid ACL records. This only happens with KA since its cached and never gets refreshed until the session is completely done. This change removes all usages of that cached record and instead calls the session's ipallow test function which uses a scoped ipallow instance, so that it gets updated on each call to pull the most recent record. ---------------------------------------------------------------- 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. For queries about this service, please contact Infrastructure at: [email protected]
