[experimental-ims] d41a659 Merged conditional backend request feature
Geoff Simmons
geoff at varnish-cache.org
Mon Aug 1 13:18:18 CEST 2011
commit d41a659d3634499b9c18c6f5788639c7a2ea4a66
Author: Geoff Simmons <geoff at uplex.de>
Date: Thu Jun 2 21:47:07 2011 +0200
Merged conditional backend request feature
diff --git a/bin/varnishd/cache_http.c b/bin/varnishd/cache_http.c
index dd1124e..04110c2 100644
--- a/bin/varnishd/cache_http.c
+++ b/bin/varnishd/cache_http.c
@@ -70,6 +70,10 @@ void http_FilterMissingFields(struct worker *w, int fd, struct http *to,
const struct http *fm);
static enum VSL_tag_e
+
+void http_FilterMissingFields(struct worker *w, int fd, struct http *to,
+ const struct http *fm);
+
http2shmlog(const struct http *hp, int t)
{
diff --git a/bin/varnishd/cache_vrt_var.c b/bin/varnishd/cache_vrt_var.c
index a6c6c57..0a22e5f 100644
--- a/bin/varnishd/cache_vrt_var.c
+++ b/bin/varnishd/cache_vrt_var.c
@@ -417,10 +417,13 @@ VRT_DO_EXP(req, sp, ttl, 0, )
VRT_DO_EXP(req, sp, grace, 0, )
VRT_DO_EXP(req, sp, keep, 0, )
VRT_DO_EXP(obj, sp->obj, grace, 0, EXP_Rearm(sp->obj))
-VRT_DO_EXP(obj, sp->obj, ttl, 0, EXP_Rearm(sp->obj))
+RT_DO_EXP(obj, sp->obj, ttl, 0,
+ EXP_Rearm(sp->obj);
+ WSP(sp, SLT_TTL, "%u VCL %.0f %.0f", sp->obj->xid, a, sp->t_req))
VRT_DO_EXP(obj, sp->obj, keep, 0, EXP_Rearm(sp->obj))
VRT_DO_EXP(beresp, sp->wrk, grace, 0, )
-VRT_DO_EXP(beresp, sp->wrk, ttl, 0, )
+VRT_DO_EXP(beresp, sp->wrk, ttl, 0,
+ WSP(sp, SLT_TTL, "%u VCL %.0f %.0f", sp->xid, a, sp->t_req))
VRT_DO_EXP(beresp, sp->wrk, keep, 0, )
VRT_DO_EXP_r(stale_obj, sp->stale_obj, grace, 1)
VRT_DO_EXP_r(stale_obj, sp->stale_obj, ttl, 1)
More information about the varnish-commit
mailing list