Hi, When attempting to troubleshoot issues on a production ATS system, it is often impossible/difficult to turn on any of the 'high-volume' debug tags like http due to the performance impact.
I have a 'transaction specific debugging' implementation in an old pre-opensource TrafficServer that I'd like to port to the ATS - It allows a plugin to set a debug flag for a specific txn/ssn, and replaces some of the Debug calls with a new function that checks if the flag is turned on, and outputs the debug line regardless of the tag if it is (The diags enable/disable flag is still taken into account). The API will also have TSDebugSpecific(TSHttpTxn txnp, ...) in order to allow plugins to use the same functionality. Thoughts? --Uri