[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