[master] 15fd13e Remove sanity-checks on V1L from protocol independent layer
Poul-Henning Kamp
phk at FreeBSD.org
Mon Oct 27 12:05:55 CET 2014
commit 15fd13e4018e34ee40b54421d8a0a67184506949
Author: Poul-Henning Kamp <phk at FreeBSD.org>
Date: Mon Oct 27 10:53:50 2014 +0000
Remove sanity-checks on V1L from protocol independent layer
diff --git a/bin/varnishd/cache/cache_req_fsm.c b/bin/varnishd/cache/cache_req_fsm.c
index 3b5755b..6b7a9db 100644
--- a/bin/varnishd/cache/cache_req_fsm.c
+++ b/bin/varnishd/cache/cache_req_fsm.c
@@ -63,7 +63,6 @@ cnt_deliver(struct worker *wrk, struct req *req)
CHECK_OBJ_NOTNULL(req->objcore, OBJCORE_MAGIC);
CHECK_OBJ_NOTNULL(req->objcore->objhead, OBJHEAD_MAGIC);
CHECK_OBJ_NOTNULL(req->vcl, VCL_CONF_MAGIC);
- assert(V1L_IsReleased(wrk));
assert(req->objcore->refcnt > 0);
@@ -159,7 +158,6 @@ cnt_deliver(struct worker *wrk, struct req *req)
ObjSlim(wrk, req->objcore);
}
- assert(V1L_IsReleased(wrk));
(void)HSH_DerefObjCore(wrk, &req->objcore);
http_Teardown(req->resp);
return (REQ_FSM_DONE);
@@ -517,7 +515,6 @@ cnt_pipe(struct worker *wrk, struct req *req)
assert(wrk->handling == VCL_RET_PIPE);
V1P_Process(req, bo);
- assert(V1L_IsReleased(wrk));
http_Teardown(bo->bereq);
THR_SetBusyobj(NULL);
VBO_DerefBusyObj(wrk, &bo);
@@ -794,7 +791,6 @@ CNT_Request(struct worker *wrk, struct req *req)
VRB_Free(req);
req->wrk = NULL;
}
- assert(V1L_IsReleased(wrk));
return (nxt);
}
More information about the varnish-commit
mailing list