Nils Goroll

Results 126 issues of Nils Goroll

We foresaw this when we added VEXTs: while storage VEXTs have been happy with loading in the worker process, to support pluggable acceptors, VEXTs need to be present in the...

[Coverity CID 1605314 Overflowed return value ](https://scan5.scan.coverity.com/#/project-view/61006/10175?selectedIssue=1605314) https://github.com/varnishcache/varnish-cache/blob/33d8a53d4e4bc43edd8fe5fd8cfd9bc11db078c8/bin/varnishtest/vtc_http2.c#L505-L514 for `f->md.padded >= size` increminting `shift` by one actually looks wrong to me. And why `shift += 1` in the first place...

Working on a continuation of #3976 the question arose which command line syntax we want for pluggable acceptors. I see two basic options: * backwards compatible `-a` ``` -a [name=][kind,][listen_address[,PROTO|,option=value,...]]...

a=need bugwash

Ref https://github.com/varnishcache/varnish-cache/pull/4030

enhancement

TL;DR: This patch series solves scalability issues of the single threaded object expiry by offloading object core de-referencing to worker threads. ### The test scenario To test the SLASH/ storage...

a=RunByUPLEX

This proposal was motivated by #3768, which is about avoiding to make copies of constant strings by special casing. This PR does not yet include one additional detail from #3768...

a=RunByUPLEX

The added VTC contains a test case for a (crude) partial caching pattern in VCL, which stopped working with 4ab110047130e3a89936104d74f4729b650676f9 because the Range header to check is taken from bereq0,...

a=Bugwash Today
a=RunByUPLEX

I would like to make progress on clarifying how our the ban serialization format should look like. At this point I see two options being discussed: A) Go all the...

otherwise keep the existing logic of sending no Content-Length header if there is no request body. Supersedes #4332 This approach was determined to be better than the inverse of sending...

a=RunByUPLEX

Context: This proposal partly replaces #4341, but has been written to stand on its own. The basic steps for generating synthetic response bodies from `vcl_synth{}` currently are (as of 033d1d45ef72b806e6bd5ba73cacb1ea9835ec8f):...