bryancall commented on issue #11340:
URL: 
https://github.com/apache/trafficserver/issues/11340#issuecomment-4828155404

   This is resolved on master. The plugin runtime copies are no longer deleted 
out from under a running process, which is what was breaking symbol resolution 
for perf and gdb. Two changes landed it: [PR 
#11813](https://github.com/apache/trafficserver/pull/11813) deferred deletion 
of reloadable remap plugins, then [PR 
#12596](https://github.com/apache/trafficserver/pull/12596) finished the job 
because the DSO files were still being deleted on a remap.config reload. The 
plugin factory destructor no longer removes the runtime directory; the loaded 
.so files are left in place, and obsolete copies are only cleaned up once a 
plugin is fully unloaded (with the empty directories swept on the next clean 
startup). The code comment now states the exact reason: deleting the .so files 
breaks debugging and symbol resolution. First release with the complete fix is 
10.1.1. Closing as done; please reopen if you still see the copies removed 
while the process is running.


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