History log of /trafficserver/proxy/http2/Http2Stream.cc (Results 1 - 25 of 158)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 9ab53fe9 29-Jun-2020 Masaori Koshiba

Cleanup: Simplify Http2Stream::update_write_request() (#6962)


# 224e9188 28-Jun-2020 Masaori Koshiba

Cleanup: Remove unnecessary member from Http2Stream (#6951)


# 5e2d662c 24-Jun-2020 Masaori Koshiba

Cleanup: Remove unused arguments (#6943)


Revision tags: 8.0.8, 7.1.11
# 62d91056 11-Jun-2020 Masaori Koshiba

Revert "Avoid stale client_vc (#6732)" (#6879)

This reverts commit aca14366a74a56979b05404f54f4a099d4c20d76.


# af9c4f39 10-Jun-2020 Susan Hinrichs

Return null when do_io_write called on closed stream (#6826)

Co-authored-by: Susan Hinrichs <shinrich@verizonmedia.com>


# aca14366 09-Jun-2020 Susan Hinrichs

Avoid stale client_vc (#6732)

* Avoid stale client_vc

* Avoid write vios

Co-authored-by: Susan Hinrichs <shinrich@verizonmedia.com>


# 0b92e7cc 26-May-2020 Masaori Koshiba

Clear handling tracked events of Http2Stream


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.


# c05e7510 08-Mar-2020 Masaori Koshiba

Cleanup: check activity of Http2Stream by ActivityCop


Revision tags: 7.1.9, 7.1.9-rc1, 8.0.6
# 87e79069 10-Feb-2020 Susan Hinrichs

Another option to fix potential HTTP/2 vio stall


Revision tags: 7.1.9-rc0, 8.0.6-rc0
# 240bb69f 31-Jan-2020 Masaori Koshiba

Remove unnecesary HttpSM handler call with VC_EVENT_ERROR


# 7d378109 30-Jan-2020 Masaori Koshiba

Update inactive_timeout_at in Http2Stream::signal_read_event()


# 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 ...


# ca674710 26-Jan-2020 Masaori Koshiba

Fix heap-use-after-free on Http2Stream::destroy()


# 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 ...


# c55001be 26-Sep-2019 Masaori Koshiba

Avoid unnecesarry copy on POST request over HTTP/2


# c0fe598a 20-Nov-2019 Masaori Koshiba

Add 100-continue expectation support on H2 connection


# 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>


# 3ac74b51 02-Sep-2019 Masaori Koshiba

Dechunk chunked contents on HttpTunnel if client protocol is HTTP/2 or HTTP/3


# 89cf5afa 23-Sep-2019 Susan Hinrichs

Log H2 priority information


# 3a44862d 04-Sep-2019 Aaron Canary

ProxySession cleanup: moving inline functions to .h

moving non-virtual, one-liner functions to the .h with "inline" keyword.


# 0ee48a0c 09-Oct-2019 Masaori Koshiba

Cleanup: do not re-define _proxy_ssn variable in local


# 9bd2fd6f 12-Sep-2019 Masaori Koshiba

Track scheduled events to (read|write)_vio.cont from Http2Stream


# 7831fb05 23-Aug-2019 Aaron Canary

ProxySsn renaming member vars

to be more accurate and use naming conventions.


1234567