diff options
author | Stefan Eissing <icing@apache.org> | 2022-03-18 09:52:52 +0000 |
---|---|---|
committer | Stefan Eissing <icing@apache.org> | 2022-03-18 09:52:52 +0000 |
commit | 6bd9d17e081692d3555d1c9803962c883acd136b (patch) | |
tree | 61bed2fc5a3746e58932712e5c5eb477a11fa5f0 /changes-entries | |
parent | 898f3dc3d0b60320e2f2fb09c7979b46a9fa116e (diff) | |
download | httpd-6bd9d17e081692d3555d1c9803962c883acd136b.tar.gz |
*) core: adding a new hook and method to the API:
create_secondary_connection and ap_create_secondary_connection()
to setup connections related to a "master" one, as used in
the HTTP/2 protocol implementation.
*) mod_http2: using the new API calls to get rid of knowledge
about how the core handles conn_rec specifics.
Improvements in pollset stream handling to use less sets.
Using atomic read/writes instead of volatiles now.
Keeping a reserve of "transit" pools and bucket_allocs for
use on secondary connections to avoid repeated setup/teardowns.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1899032 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'changes-entries')
-rw-r--r-- | changes-entries/core_secondary_conn.txt | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/changes-entries/core_secondary_conn.txt b/changes-entries/core_secondary_conn.txt new file mode 100644 index 0000000000..772fc78ce4 --- /dev/null +++ b/changes-entries/core_secondary_conn.txt @@ -0,0 +1,11 @@ + *) core: adding a new hook and method to the API: + create_secondary_connection and ap_create_secondary_connection() + to setup connections related to a "master" one, as used in + the HTTP/2 protocol implementation. + + *) mod_http2: using the new API calls to get rid of knowledge + about how the core handles conn_rec specifics. + Improvements in pollset stream handling to use less sets. + Using atomic read/writes instead of volatiles now. + Keeping a reserve of "transit" pools and bucket_allocs for + use on secondary connections to avoid repeated setup/teardowns. |