This is an automated email from the ASF dual-hosted git repository.
zwoop pushed a change to branch quic-latest
in repository https://gitbox.apache.org/repos/asf/trafficserver.git.
from 1bb9f2e Update Makefile to build tests
add 0456a54 Fix #2533: ATS doesn't have an active timeout for http2
connection
add b9988fd move the postbuf to HttpSM
add 40a948a Optimze: Use a positive number as the timeout of DNSEntry.
add 3c0b8b6 README: Alpine build instructions
add e8ed1d1 Optimize: Within udp_read_from_net, change the receive
IOBufferBlock size to 2048 bytes
add 0724e34 Correct the listen_backlog
add bc3ecaf Send RST_STREAM frame when deleting a stream if it is not
CLOSED state
add ab7b372 Optimize: update ink_thread_create with thread-safe support
add 540a628 Issue 1597: refactor ParentSelection to remove duplicated
markParentDown() and markParentUp() code.
add 4e5f024 Fix crash in H2 priority tree cleanup.
new 41e5504 Merge branch 'master' into quic-latest
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
README | 11 ++
cmd/traffic_manager/MgmtHandlers.cc | 2 +-
cmd/traffic_manager/traffic_manager.cc | 6 +-
doc/admin-guide/files/records.config.en.rst | 8 ++
iocore/dns/DNS.cc | 6 +-
iocore/dns/P_DNSProcessor.h | 2 +-
iocore/eventsystem/I_Thread.h | 2 +-
iocore/eventsystem/Thread.cc | 18 +--
iocore/net/Connection.cc | 2 +-
iocore/net/Makefile.am | 4 +-
iocore/net/UnixUDPNet.cc | 8 +-
lib/records/RecLocal.cc | 4 +-
lib/ts/ink_inet.cc | 12 +-
lib/ts/ink_thread.h | 12 +-
lib/ts/signals.cc | 2 +-
lib/ts/test_freelist.cc | 2 +-
mgmt/ProcessManager.cc | 2 +-
mgmt/RecordsConfig.cc | 2 +-
mgmt/api/CoreAPIRemote.cc | 4 +-
mgmt/api/NetworkUtilsRemote.cc | 4 +-
proxy/InkIOCoreAPI.cc | 4 +-
proxy/Makefile.am | 1 +
proxy/ParentConsistentHash.cc | 73 -----------
proxy/ParentConsistentHash.h | 5 +
proxy/ParentRoundRobin.cc | 136 +++------------------
proxy/ParentRoundRobin.h | 9 +-
proxy/ParentSelection.h | 37 +++---
proxy/ParentSelectionStrategy.cc | 127 +++++++++++++++++++
proxy/http/HttpSM.cc | 88 +++++++++----
proxy/http/HttpSM.h | 64 ++++++++++
proxy/http/HttpTunnel.cc | 110 ++---------------
proxy/http/HttpTunnel.h | 41 +------
proxy/http2/Http2ConnectionState.cc | 17 +--
proxy/http2/Http2DependencyTree.h | 25 ++++
proxy/http2/Http2Stream.cc | 17 +--
tests/gold_tests/h2/gold/active_timeout.gold | 1 +
.../h2/{h2client.py => h2active_timeout.py} | 35 ++----
tests/gold_tests/h2/http2.test.py | 13 +-
38 files changed, 444 insertions(+), 472 deletions(-)
create mode 100644 proxy/ParentSelectionStrategy.cc
create mode 100644 tests/gold_tests/h2/gold/active_timeout.gold
copy tests/gold_tests/h2/{h2client.py => h2active_timeout.py} (65%)
--
To stop receiving notification emails like this one, please contact
['"[email protected]" <[email protected]>'].