History log of /trafficserver/proxy/http2/Http2ConnectionState.cc (Results 1 - 25 of 299)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 48177867 22-Jun-2020 Bryan Call

Fixed bug in the calculation of the header block fragment length (#6923)

Co-authored-by: Masaori Koshiba <masaori@apache.org>


Revision tags: 8.0.8-rc0, 7.1.11-rc0
# e9c3a136 09-Jun-2020 Masaori Koshiba

Make Http2ClientSession inactive on EOS event


# deee3efb 12-May-2020 Sudheer Vinukonda

Enforce Active Connection limits (#6754)

* Enforce Active Connection limits

1. Throttle connections when there's no room in active conn queue
2. Adjust manage_active_queue() to

Enforce Active Connection limits (#6754)

* Enforce Active Connection limits

1. Throttle connections when there's no room in active conn queue
2. Adjust manage_active_queue() to not fail when the conn is already in active queue
3. Return true for PluginVC (dummy connection) add_to_active_queue
4. Metrics for throttling
5. Allow to disable active connection tracking
6. Doc updates

show more ...


# 81f750ec 01-May-2020 Masakazu Kitajo

Fix a bug that current_active_client_connections doesn't decrease

The metric was not decremented when a connection is closed by graceful
shutdown (GOAWAY frame with stream ID 2^31-1).


Revision tags: 8.0.7, 7.1.10
# 50441b39 10-Apr-2020 Masaori Koshiba

Bug fixes to h2 buffering


# 3b0716d9 23-Mar-2020 Masaori Koshiba

Optimize HTTPHdr conversion of HTTP/1.1 to HTTP/2

Avoid extra HdrHeap allocation and copy all headers.


# deea85a2 02-Mar-2020 Susan Hinrichs

Remove update to unused variable


Revision tags: 7.1.9
# 4094cdad 24-Feb-2020 Susan Hinrichs

Adjust consume logic in data frame read


Revision tags: 7.1.9-rc1, 8.0.6, 7.1.9-rc0, 8.0.6-rc0
# 2868ce19 07-Feb-2020 Masaori Koshiba

Signal VC_EVENT_READ_COMPLETE when ATS received END_STREAM flag


# 37cc7b82 30-Jan-2020 Susan Hinrichs

Fix rare SSN/TXN Start/Close Hook misorderings (#6364)

* Fix rare SSN/TXN Start/Close Hook misorderings

* Fix h2spec test failure

Co-authored-by: a-a-ron <acanary@verizonme

Fix rare SSN/TXN Start/Close Hook misorderings (#6364)

* Fix rare SSN/TXN Start/Close Hook misorderings

* Fix h2spec test failure

Co-authored-by: a-a-ron <acanary@verizonmedia.com>

show more ...


# 48bcbe69 19-Jan-2020 Masaori Koshiba

Perf: Optimize sending HTTP/2 frame

Prior to this change, HTTP/2 was almost 30% slower than HTTP/1.1 (over TLS) on downloading a huge file (over 1GB).

Improvements:
- Avoid unne

Perf: Optimize sending HTTP/2 frame

Prior to this change, HTTP/2 was almost 30% slower than HTTP/1.1 (over TLS) on downloading a huge file (over 1GB).

Improvements:
- Avoid unnecessary IOBufferBlock allocation for all type of frame
- Avoid unnecessary copy on sending DATA frame
- Adjust IOBufferBlock size of Http2ClientSession::write_buffer

Cleanups:
- Decouple receiving & sending HTTP/2 Frame
- Remove unnecessary SCOPED_MUTEX_LOCK

show more ...


# 8236813e 14-Jan-2020 Fei Deng

TLSv1.3 0-RTT support (#5450)

* TLSv1.3 0-RTT support
TLSv1.3 0-RTT test
TLSv1.3 0-RTT anti-replay
TLSv1.3 0-RTT h2


# c55001be 26-Sep-2019 Masaori Koshiba

Avoid unnecesarry copy on POST request over HTTP/2


# 52538c4f 18-Nov-2019 Masaori Koshiba

Set END_STREAM flag when write_vio ntodo is 0


# 4960789e 29-Oct-2019 David Calavera

Change API to return a TSReturnCode code.

Return a TS_ERROR when we cannot push the url to the promise table.

Signed-off-by: David Calavera <david.calavera@gmail.com>


# f2ebbcee 28-Aug-2019 Valentin Gutierrez

Allow disabling HTTP/2 priority frames limit


# 5ec81125 28-Aug-2019 Valentin Gutierrez

Provide stats for the recently introduced HTTP/2 rate limits

Provide stats for the limits introduced by 9c09dbc11


# 7831fb05 23-Aug-2019 Aaron Canary

ProxySsn renaming member vars

to be more accurate and use naming conventions.


Revision tags: 8.0.5, 7.1.8
# b51c23e7 20-Aug-2019 Bryan Call

HTTP/2 fix with realloc


# 4cfd5a73 15-Aug-2019 Bryan Call

Ran make clang-tidy


# aa319a46 16-Aug-2019 Masakazu Kitajo

Fix H2 internal counters


Revision tags: 8.0.4, 7.1.7
# 9c09dbc1 13-Aug-2019 Masakazu Kitajo

HTTP/2 rate limiting


# 0d2ad239 24-Jul-2019 Masaori Koshiba

Add slow logs for HTTP/2 Connection & Stream


# 8510a1c2 26-Jun-2019 Masakazu Kitajo

Log H2 errors with the codes


Revision tags: 7.1.7-rc0, 8.0.4-rc0
# 3776d0a1 30-May-2019 Masaori Koshiba

Replace ProxyTransaction::get_parent()/set_parent() with get_proxy_ssn()/set_proxy_ssn()

Because ProxyTransaction::parent is renamed to proxy_ssn by 92338aed4d2ec8fc0ba9132e88ac12d97b08c7aa.


12345678910>>...12