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]


Reply via email to