ezelkow1 opened a new pull request #8664:
URL: https://github.com/apache/trafficserver/pull/8664


   When hosting.config reloads, currently the file is properly loaded and 
placed in a new hosting table. However when ats goes to place it in use in the 
current cache structure it's using an ink_atomic_swap(new_table, old_table). 
This function does not actually swap, it only does a set, so it effectively 
overwrites the new table with the old table, and then continues, never 
updating. This is why reloading with a new hosting.config never sees an update 
in use.
   
   This PR changes that to get rid of the ink_atomic use and just use a 
std_atomic for the table, replaces the host table ptr, and deletes the old one
   
   closes #7220 


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

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to