This is an automated email from the ASF dual-hosted git repository.
cmcfarlen pushed a change to branch 10.2.x
in repository https://gitbox.apache.org/repos/asf/trafficserver.git
from abfbfcd9e6 cache: shared-memory-backed Dir for fast restart (#13328)
add fc507f537d Bound RegexMatches::operator[] by what the match populated
(#13517)
add 2fe4afb523 prefetch: don't drop replacements for non-participating
optional capture groups (#13352)
add 34a003083b Shut the client read side down per transaction, not per
connection (#13523)
No new revisions were added by this update.
Summary of changes:
doc/admin-guide/plugins/prefetch.en.rst | 7 +
include/tsutil/Regex.h | 2 +-
plugins/prefetch/configs.cc | 60 ++++++++-
plugins/prefetch/configs.h | 27 +++-
plugins/prefetch/pattern.cc | 120 +++++------------
plugins/prefetch/pattern.h | 2 -
plugins/prefetch/plugin.cc | 13 ++
src/proxy/http/HttpSM.cc | 11 +-
src/tsutil/Regex.cc | 14 +-
src/tsutil/unit_tests/test_Regex.cc | 42 +++++-
...tp2_client_reset_keeps_session_reading.test.py} | 7 +-
..._client_reset_keeps_session_reading.replay.yaml | 149 +++++++++++++++++++++
.../prefetch/prefetch_bad_count_refused.test.py | 53 ++++++++
.../prefetch/prefetch_bad_pattern_refused.test.py | 54 ++++++++
....test.py => prefetch_empty_replacement.test.py} | 33 +++--
.../prefetch/prefetch_optional_group.gold | 4 +
...ple.test.py => prefetch_optional_group.test.py} | 38 ++++--
17 files changed, 508 insertions(+), 128 deletions(-)
copy tests/gold_tests/{statistics/metric_response_429.test.py =>
h2/http2_client_reset_keeps_session_reading.test.py} (72%)
create mode 100644
tests/gold_tests/h2/replay/http2_client_reset_keeps_session_reading.replay.yaml
create mode 100644
tests/gold_tests/pluginTest/prefetch/prefetch_bad_count_refused.test.py
create mode 100644
tests/gold_tests/pluginTest/prefetch/prefetch_bad_pattern_refused.test.py
copy tests/gold_tests/pluginTest/prefetch/{prefetch_simple.test.py =>
prefetch_empty_replacement.test.py} (56%)
create mode 100644
tests/gold_tests/pluginTest/prefetch/prefetch_optional_group.gold
copy tests/gold_tests/pluginTest/prefetch/{prefetch_simple.test.py =>
prefetch_optional_group.test.py} (52%)