You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by jr...@apache.org on 2019/11/19 20:19:24 UTC
[trafficserver] branch master updated (a083b7a -> 128507a)
This is an automated email from the ASF dual-hosted git repository.
jrushford pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/trafficserver.git.
from a083b7a Add test to catch regressions in sni and override configs (#6170)
add 128507a Add a remap @strategy tag and nexthop selection strategies to remap.
No new revisions were added by this update.
Summary of changes:
.gitignore | 5 +
configs/strategies.yaml.default | 132 +++
doc/admin-guide/files/strategies.yaml.en.rst | 231 +++++
mgmt/RecordsConfig.cc | 2 +
proxy/ParentSelection.cc | 2 -
proxy/ParentSelection.h | 25 +-
proxy/http/HttpTransact.cc | 238 ++++-
proxy/http/HttpTransact.h | 3 +-
proxy/http/remap/Makefile.am | 99 ++-
proxy/http/remap/NextHopConsistentHash.cc | 402 +++++++++
proxy/http/remap/NextHopConsistentHash.h | 54 ++
proxy/http/remap/NextHopRoundRobin.cc | 219 +++++
.../http/remap/NextHopRoundRobin.h | 31 +-
proxy/http/remap/NextHopSelectionStrategy.cc | 377 ++++++++
proxy/http/remap/NextHopSelectionStrategy.h | 215 +++++
proxy/http/remap/NextHopStrategyFactory.cc | 259 ++++++
.../remap/NextHopStrategyFactory.h} | 36 +-
proxy/http/remap/RemapConfig.cc | 27 +
proxy/http/remap/RemapConfig.h | 1 +
proxy/http/remap/RemapProcessor.cc | 5 +
proxy/http/remap/UrlMapping.h | 3 +
proxy/http/remap/UrlRewrite.cc | 6 +
proxy/http/remap/UrlRewrite.h | 2 +
proxy/http/remap/unit-tests/combined.yaml | 170 ++++
.../remap/unit-tests/consistent-hash-tests.yaml | 171 ++++
proxy/http/remap/unit-tests/hosts.yaml | 71 ++
proxy/http/remap/unit-tests/nexthop_test_stubs.cc | 144 ++++
proxy/http/remap/unit-tests/nexthop_test_stubs.h | 85 ++
proxy/http/remap/unit-tests/round-robin-tests.yaml | 207 +++++
proxy/http/remap/unit-tests/simple-strategy.yaml | 118 +++
.../remap/unit-tests/strategies-dir/01-hosts.yaml | 60 ++
.../remap/unit-tests/strategies-dir/02-groups.yaml | 23 +-
.../unit-tests/strategies-dir/03-strategies.yaml | 65 ++
.../http/remap/unit-tests/strategy.yaml | 82 +-
.../remap/unit-tests/test_NextHopConsistentHash.cc | 385 +++++++++
.../remap/unit-tests/test_NextHopRoundRobin.cc | 306 +++++++
.../unit-tests/test_NextHopStrategyFactory.cc | 953 +++++++++++++++++++++
37 files changed, 5103 insertions(+), 111 deletions(-)
create mode 100644 configs/strategies.yaml.default
create mode 100644 doc/admin-guide/files/strategies.yaml.en.rst
create mode 100644 proxy/http/remap/NextHopConsistentHash.cc
create mode 100644 proxy/http/remap/NextHopConsistentHash.h
create mode 100644 proxy/http/remap/NextHopRoundRobin.cc
copy include/tscore/SHA256.h => proxy/http/remap/NextHopRoundRobin.h (56%)
create mode 100644 proxy/http/remap/NextHopSelectionStrategy.cc
create mode 100644 proxy/http/remap/NextHopSelectionStrategy.h
create mode 100644 proxy/http/remap/NextHopStrategyFactory.cc
copy proxy/{shared/DiagsConfig.h => http/remap/NextHopStrategyFactory.h} (55%)
create mode 100644 proxy/http/remap/unit-tests/combined.yaml
create mode 100644 proxy/http/remap/unit-tests/consistent-hash-tests.yaml
create mode 100644 proxy/http/remap/unit-tests/hosts.yaml
create mode 100644 proxy/http/remap/unit-tests/nexthop_test_stubs.cc
create mode 100644 proxy/http/remap/unit-tests/nexthop_test_stubs.h
create mode 100644 proxy/http/remap/unit-tests/round-robin-tests.yaml
create mode 100644 proxy/http/remap/unit-tests/simple-strategy.yaml
create mode 100644 proxy/http/remap/unit-tests/strategies-dir/01-hosts.yaml
copy configs/body_factory/Makefile.am => proxy/http/remap/unit-tests/strategies-dir/02-groups.yaml (71%)
create mode 100644 proxy/http/remap/unit-tests/strategies-dir/03-strategies.yaml
copy tests/gold_tests/logging/ccid_ctid_observer.py => proxy/http/remap/unit-tests/strategy.yaml (51%)
create mode 100644 proxy/http/remap/unit-tests/test_NextHopConsistentHash.cc
create mode 100644 proxy/http/remap/unit-tests/test_NextHopRoundRobin.cc
create mode 100644 proxy/http/remap/unit-tests/test_NextHopStrategyFactory.cc