Commit 65285dca authored by Poul-Henning Kamp's avatar Poul-Henning Kamp

Set worker idle timestamp to request end.


git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1074 d4fa192b-c00b-0410-8231-f00ffab90ce4
parent 9426b7a4
......@@ -134,6 +134,7 @@ cnt_done(struct sess *sp)
}
clock_gettime(CLOCK_REALTIME, &sp->t_end);
sp->wrk->idle = sp->t_end.tv_sec;
if (sp->xid == 0) {
sp->t_req = sp->t_end;
sp->t_resp = sp->t_end;
......@@ -155,7 +156,6 @@ cnt_done(struct sess *sp)
vca_close_session(sp, sp->doclose);
if (sp->fd < 0) {
VSL_stats->sess_closed++;
sp->wrk->idle = sp->t_open.tv_sec;
sp->wrk = NULL;
vca_return_session(sp);
return (1);
......@@ -172,7 +172,6 @@ cnt_done(struct sess *sp)
return (0);
}
VSL_stats->sess_herd++;
sp->wrk->idle = sp->t_open.tv_sec;
sp->wrk = NULL;
vca_return_session(sp);
return (1);
......
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