sudheerv opened a new pull request #6953:
URL: https://github.com/apache/trafficserver/pull/6953


   We've run into quite a bit of pain dealing with global variable corruption 
while testing ATS9 in our prod. The root cause turned out to be #6950 , 
however, as part of that one of the suspicions we had was on the User Arg 
Table, which also creates a huge global data and looked corrupted in all the 
crashes we ran into. It's critical to ensure we are not running over/under the 
array boundaries when updating User Arg tables as otherwise the symptoms 
(global var corruption) would not be easy to troubleshoot.  
   
   Note also that the older TxnArgSet and TxnArgGet API did have similar 
boundary checks as well, so, it seems reasonable to add release asserts even 
for User Arg table access.


----------------------------------------------------------------
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