trafficserver
trafficserver copied to clipboard
Apache Traffic Server™ is a fast, scalable and extensible HTTP/1.1 and HTTP/2 compliant caching proxy server.
We had a few PRs going in and touching this code(pluging reloading, etc) which as the unit test were disabled we couldn't catch all the issues we introduced by some...
As discussed at ATS summit: Due to the way ATS copies plugins before loading them and them immediately removes them. Tools such as perf and gdb cannot find/load symbols without...
Coverity complaining `col._row_size` not initialized but that's only when `col._type` hits default case (which comment implies shouldn't happen). Can also add `col._row_size = 0` to just default case
The static hit plugin doesn't have any documentation. In particular, the "disable-exact" option isn't mentioned in the git repo either: https://github.com/apache/trafficserver/blob/master/plugins/statichit/statichit.cc#L671C7-L671C20 I was trying to return a static response for...
Prior to 9.1.x, HTTP transactions reached `TS_MILESTONE_CACHE_OPEN_READ_END` before `TS_HTTP_CACHE_LOOKUP_COMPLETE_HOOK`. However, after 9.1.x, the order was reversed. This has affected one of our plugins because it was failing to obtain the...
### Version: ATS 9.2.0 ### Reproduction Master Document Header: X-Esi: 1 etag: W/"xxxxx" content-type: text/html; charset=UTF-8 Cache-Control: max-age=30 ESI sub-document 1 header: cache-control: public, max-age=30 content-type: text/html; charset=UTF-8 etag: W/"XXXXXX"...
This accept_till_done global variable controls whether or not ATS will continue to accept connections (in a loop) until accept returns an error (EAGAIN, or other). It is only changeable with...
In this code: https://github.com/apache/trafficserver/blob/ff100f4f5ce69a00e3f3093f202d5f1aa9bb2ee5/src/proxy/logging/LogAccess.cc#L1591 if the unmapped URL has nothing to escape, m_client_req_unmapped_url_canon_str will retain the value returned by string_get_ref(). string_get_ref() is a wrapper for url_string_get_ref(): https://github.com/apache/trafficserver/blob/ff100f4f5ce69a00e3f3093f202d5f1aa9bb2ee5/include/proxy/hdrs/URL.h#L468 In this case,...