"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "mod_http2/h2_workers.c" between
mod_http2-1.15.22.tar.gz and mod_http2-1.15.23.tar.gz

About: mod_h[ttp]2 contains mod_h[ttp]2 and mod_proxy_h[ttp]2 from Apache httpd as a standalone build and serves as early access to features and fixes before being shipped in the next Apache release. It uses nghttp2 as base engine and connects it with the Apache infrastructure.

h2_workers.c  (mod_http2-1.15.22):h2_workers.c  (mod_http2-1.15.23)
skipping to change at line 482 skipping to change at line 482
} }
apr_status_t h2_workers_unregister(h2_workers *workers, struct h2_mplx *m) apr_status_t h2_workers_unregister(h2_workers *workers, struct h2_mplx *m)
{ {
return h2_fifo_remove(workers->mplxs, m); return h2_fifo_remove(workers->mplxs, m);
} }
void h2_workers_graceful_shutdown(h2_workers *workers) void h2_workers_graceful_shutdown(h2_workers *workers)
{ {
workers->shutdown = 1; workers->shutdown = 1;
workers->min_workers = 1;
workers->max_idle_duration = apr_time_from_sec(1);
h2_fifo_term(workers->mplxs); h2_fifo_term(workers->mplxs);
wake_non_essential_workers(workers); wake_non_essential_workers(workers);
} }
 End of changes. 1 change blocks. 
0 lines changed or deleted 2 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)