[master] 8f4671a Also test DBG_FAILRESCHED bit for h2_reembark

Dag Haavi Finstad daghf at varnish-software.com
Mon Feb 19 10:58:06 UTC 2018


commit 8f4671af29183c2c15e85fc1d3cdc656f9a44759
Author: Dag Haavi Finstad <daghf at varnish-software.com>
Date:   Mon Feb 19 11:56:35 2018 +0100

    Also test DBG_FAILRESCHED bit for h2_reembark

diff --git a/bin/varnishd/http2/cache_http2_session.c b/bin/varnishd/http2/cache_http2_session.c
index 6fe7bf4..f2d83b4 100644
--- a/bin/varnishd/http2/cache_http2_session.c
+++ b/bin/varnishd/http2/cache_http2_session.c
@@ -399,7 +399,8 @@ h2_reembark(struct worker *wrk, struct req *req)
 	CHECK_OBJ_NOTNULL(sp, SESS_MAGIC);
 	assert(req->transport == &H2_transport);
 
-	if (!SES_Reschedule_Req(req, TASK_QUEUE_STR))
+	if (!DO_DEBUG(DBG_FAILRESCHED) &&
+	    !SES_Reschedule_Req(req, TASK_QUEUE_STR))
 		return;
 
 	/* Couldn't schedule, ditch */


More information about the varnish-commit mailing list