trafficserver icon indicating copy to clipboard operation
trafficserver copied to clipboard

Apache Traffic Server™ is a fast, scalable and extensible HTTP/1.1 and HTTP/2 compliant caching proxy server.

Results 518 trafficserver issues
Sort by recently updated
recently updated
newest added

When the accessed content is 600M MP4, the RAM memory will become larger and larger until it is used up. What is the reason for this?

Stale

Allows for only-in-memory caching for usecases where such behavior is needed (i.e. Live Video caching). It maps storage directly into user space memory, so reads and writes are being done...

Cache
Performance
AIO

Adding config item set-custom-body to header rewrite. The config takes in a url. When triggered, there will be a secondary call the the specified endpoint to get a response body...

Plugins
header_rewrite

New quiche version (0.22.0) was released. https://github.com/cloudflare/quiche/releases/tag/0.22.0 This needs to be done for ATS 10. We should update build scripts to use the newer version and this will require code...

Tools
quiche

set-body in ATS 9.2 doesn't support whitespace or newlines. I was trying to use set-body to send a two line JSON response and couldn't get it to work. Trying to...

Plugins
Stale
header_rewrite

The answer of ChatGPT: traffic_ctl cacheurl flush http://example.com/abc/* traffic_ctl cacheurl flush ^https?://([^:/?]*)(:[0-9]*)?(/[0-9a-zA-Z]{32} [myhost@localhost ~]$ traffic_ctl cacheurl flush http://example.com/abc/* Error: No subcommand found for traffic_ctl It does not work.

Stale

ATS fails to establish outgoing HTTPS connections if it uses OpenSSL 3.2+. `SocketManager::sendto()` returns EINVAL (22) because `ats_ip_size(dst)` returns `0` here. https://github.com/apache/trafficserver/blob/433bb35e3334e21d7040d23c12bca06e4aa81a95/src/iocore/net/BIO_fastopen.cc#L121-L124 Workaround: ```diff diff --git a/src/iocore/net/SSLNetVConnection.cc b/src/iocore/net/SSLNetVConnection.cc index 4d0e2d9a2..b088026bf...

TLS
Bug

``` b5faf95ecc11:/trafficserver # cmake --build build --target inkcache [0/2] Re-checking globbed directories... [302/306] Building CXX object src/iocore/cache/CMakeFiles/inkcache.dir/Stripe.cc.o FAILED: src/iocore/cache/CMakeFiles/inkcache.dir/Stripe.cc.o /usr/bin/c++ -DDEBUG -DOPENSSL_API_COMPAT=10002 -DOPENSSL_IS_OPENSSL3 -DPACKAGE_NAME="\"Apache Traffic Server\"" -DPACKAGE_VERSION=\"10.1.0\" -D_DEBUG -Dlinux -I/trafficserver/include...

Build
Cache

The one I noticed is in agg_copy; in debug mode, every time bytes are copied to the aggregation buffer to prepare for writing, it's counted as a backlog failure instead...

Cache
Metrics
Bug

I had a situation where traffic_server was unhappy but some tools were trying to run traffic_ctl. These all blocked on the connect to the jsonrpc socket and ended up with...

Bug
JSONRPC