mirror of
https://github.com/haproxy/haproxy.git
synced 2026-02-20 00:10:41 -05:00
MINOR: applet: No longer set EOI on the SC
Thanks to the previous patch, it is now possible for applets to not set the CF_EOI flag on the channels. On this point, the applets get closer to the muxes.
This commit is contained in:
parent
f8fbb6de66
commit
92297749e1
5 changed files with 0 additions and 5 deletions
|
|
@ -1591,7 +1591,6 @@ static void promex_appctx_handle_io(struct appctx *appctx)
|
|||
channel_add_input(res, 1);
|
||||
}
|
||||
res_htx->flags |= HTX_FL_EOM;
|
||||
res->flags |= CF_EOI;
|
||||
se_fl_set(appctx->sedesc, SE_FL_EOI);
|
||||
appctx->st0 = PROMEX_ST_END;
|
||||
__fallthrough;
|
||||
|
|
|
|||
|
|
@ -1526,7 +1526,6 @@ static void http_cache_io_handler(struct appctx *appctx)
|
|||
if (appctx->st0 == HTX_CACHE_EOM) {
|
||||
/* no more data are expected. */
|
||||
res_htx->flags |= HTX_FL_EOM;
|
||||
res->flags |= CF_EOI;
|
||||
se_fl_set(appctx->sedesc, SE_FL_EOI);
|
||||
appctx->st0 = HTX_CACHE_END;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -9713,7 +9713,6 @@ void hlua_applet_http_fct(struct appctx *ctx)
|
|||
}
|
||||
|
||||
res_htx->flags |= HTX_FL_EOM;
|
||||
res->flags |= CF_EOI;
|
||||
se_fl_set(ctx->sedesc, SE_FL_EOI);
|
||||
strm->txn->status = http_ctx->status;
|
||||
http_ctx->flags |= APPLET_RSP_SENT;
|
||||
|
|
|
|||
|
|
@ -787,7 +787,6 @@ static void httpclient_applet_io_handler(struct appctx *appctx)
|
|||
|
||||
/* if the request contains the HTX_FL_EOM, we finished the request part. */
|
||||
if (htx->flags & HTX_FL_EOM) {
|
||||
req->flags |= CF_EOI;
|
||||
se_fl_set(appctx->sedesc, SE_FL_EOI);
|
||||
appctx->st0 = HTTPCLIENT_S_RES_STLINE;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -4500,7 +4500,6 @@ static void http_stats_io_handler(struct appctx *appctx)
|
|||
channel_add_input(res, 1);
|
||||
}
|
||||
res_htx->flags |= HTX_FL_EOM;
|
||||
res->flags |= CF_EOI;
|
||||
se_fl_set(appctx->sedesc, SE_FL_EOI);
|
||||
appctx->st0 = STAT_HTTP_END;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue