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]
