[master] f40ffc8 Remove leftovers from ESI handling that now happens in req_fsm
Poul-Henning Kamp
phk at FreeBSD.org
Mon Sep 8 20:56:31 CEST 2014
commit f40ffc8c9cd2989646f5b3dfbdba7dfde0ee2476
Author: Poul-Henning Kamp <phk at FreeBSD.org>
Date: Mon Sep 8 18:56:08 2014 +0000
Remove leftovers from ESI handling that now happens in req_fsm
diff --git a/bin/varnishd/cache/cache_http1_fsm.c b/bin/varnishd/cache/cache_http1_fsm.c
index f29df20..5fe9345 100644
--- a/bin/varnishd/cache/cache_http1_fsm.c
+++ b/bin/varnishd/cache/cache_http1_fsm.c
@@ -300,9 +300,9 @@ http1_dissect(struct worker *wrk, struct req *req)
return (REQ_FSM_DONE);
}
- if (req->req_body_status != REQ_BODY_INIT) {
- assert(req->req_body_status == REQ_BODY_NONE); // ESI
- } else if (req->htc->body_status == BS_CHUNKED) {
+ assert (req->req_body_status == REQ_BODY_INIT);
+
+ if (req->htc->body_status == BS_CHUNKED) {
req->req_body_status = REQ_BODY_CHUNKED;
} else if (req->htc->body_status == BS_LENGTH) {
req->req_body_status = REQ_BODY_PRESENT;
@@ -366,10 +366,8 @@ HTTP1_Session(struct worker *wrk, struct req *req)
/*
* Whenever we come in from the acceptor or waiter, we need to set
- * blocking mode, but there is no point in setting it when we come from
- * ESI or when a parked sessions returns.
- * It would be simpler to do this in the acceptor or waiter, but we'd
- * rather do the syscall in the worker thread.
+ * blocking mode. It would be simpler to do this in the acceptor
+ * or waiter, but we'd rather do the syscall in the worker thread.
* On systems which return errors for ioctl, we close early
*/
if (sp->sess_step == S_STP_NEWREQ && VTCP_blocking(sp->fd)) {
More information about the varnish-commit
mailing list