Commit 59c5e3d3 authored by Dag Haavi Finstad's avatar Dag Haavi Finstad

Update varnishncsa to read timing data from SLT_Timestamp records.

parent 064f0349
......@@ -777,10 +777,16 @@ dispatch_f(struct VSL_data *vsl, struct VSL_transaction * const pt[],
case SLT_Length:
frag_line(b, e, &CTX.frag[F_b]);
break;
case SLT_ReqEnd:
frag_fields(b, e, 1, &CTX.frag[F_tstart],
2, &CTX.frag[F_tend], 3, &CTX.frag[F_ttfb],
0, NULL);
case SLT_Timestamp:
if (isprefix(b, "Start:", e, &p)) {
frag_fields(p, e, 1, &CTX.frag[F_tstart], 0, NULL);
} else if (isprefix(b, "Resp:", e, &p)) {
frag_fields(p, e, 1, &CTX.frag[F_tend], 0, NULL);
} else if (isprefix(b, "Process:", e, &p)) {
frag_fields(p, e, 2, &CTX.frag[F_ttfb], 0, NULL);
}
break;
case SLT_ReqHeader:
if (isprefix(b, "Host:", e, &p))
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment