Skip to content

Conversation

@ylavic
Copy link
Member

@ylavic ylavic commented May 28, 2020

When supported by the MPM (i.e. "event"), provide async callbacks and let
them be scheduled by ap_mpm_register_poll_callback_timeout(), while the
handler returns SUSPENDED.

@ylavic ylavic force-pushed the proxy_http_tunnel_async branch 2 times, most recently from 870e84d to 850bf64 Compare July 1, 2020 18:08
@ylavic ylavic force-pushed the proxy_http_tunnel_async branch from 850bf64 to d2eaa3d Compare July 1, 2020 20:47
@ylavic ylavic changed the title WIP: mod_proxy_http: handle async tunneling of Upgrade(d) protocol. mod_proxy_http: handle async tunneling of Upgrade(d) protocol. Jul 1, 2020
@ylavic ylavic force-pushed the proxy_http_tunnel_async branch from d2eaa3d to 6f9a9c8 Compare July 1, 2020 22:41
ylavic added 2 commits July 2, 2020 01:03
Since event_register_poll_callback_ex() allocates its data on pfds->pool,
we need a subpool to be cleared at each proxy_wstunnel_callback() call.
When supported by the MPM (i.e. "event"), provide async callbacks and let
them be scheduled by ap_mpm_register_poll_callback_timeout(), while the
handler returns SUSPENDED.
@ylavic ylavic force-pushed the proxy_http_tunnel_async branch from 6f9a9c8 to b554a06 Compare July 1, 2020 23:04
@asfgit asfgit closed this in b5faaa4 Jul 2, 2020
@ylavic ylavic deleted the proxy_http_tunnel_async branch July 2, 2020 00:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant