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