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 ['"commits@trafficserver.apache.org" <commits@trafficserver.apache.org>'].