This is an automated email from the ASF dual-hosted git repository.
elsloo pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/trafficcontrol.git.
from 281b50e Made admin user compliant with restrictions (API and TP)
(#4764)
new 406a280 Initial commit for localization/routing for HTTP delivery
services.
new 5bc20e1 Fixed a bug that led to ADMIN_DOWN hosts being served in ETR
related dynamic responses.
new 9c501b1 Ignore PMD violation
new 2dd9a0c Fix up the docs, add changelog entry
The 4 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:
CHANGELOG.md | 1 +
docs/source/admin/traffic_router.rst | 53 ++-
.../traffic_router/images/edge_tr_example.png | Bin 0 -> 448267 bytes
traffic_ops/app/lib/UI/DeliveryService.pm | 2 +-
traffic_ops/app/lib/UI/Topology.pm | 33 +-
.../app/templates/delivery_service/add.html.ep | 4 +-
.../app/templates/delivery_service/edit.html.ep | 6 +-
.../form.deliveryService.HTTP.tpl.html | 16 +
.../form.deliveryService.Steering.tpl.html | 16 +
.../api/controllers/ConsistentHashController.java | 2 +-
.../api/controllers/CoverageZoneController.java | 4 +-
.../controllers/DeepCoverageZoneController.java | 2 +-
.../controllers/DeliveryServicesController.java | 2 +-
.../core/cache/CacheLocationManager.java | 45 ---
.../traffic_router/core/config/ConfigHandler.java | 131 ++++++--
.../traffic_router/core/dns/SignatureManager.java | 2 +-
.../traffic_router/core/dns/ZoneManager.java | 289 ++++++++++------
.../traffic_router/core/ds/DeliveryService.java | 11 +-
.../traffic_router/core/ds/Dispersion.java | 2 +-
.../traffic_router/core/ds/SteeringResult.java | 2 +-
.../traffic_router/core/edge/Cache.java | 112 +++++++
.../core/{cache => edge}/CacheLocation.java | 35 +-
.../core/{cache => edge}/CacheRegister.java | 95 ++++--
.../core/{cache => edge}/InetRecord.java | 44 ++-
.../traffic_router/core/edge/Location.java | 92 +++++
.../core/{cache/Cache.java => edge/Node.java} | 117 +------
.../core/{cache => edge}/Resolver.java | 2 +-
.../core/edge/TrafficRouterLocation.java | 90 +++++
.../traffic_router/core/loc/AnonymousIp.java | 2 +-
.../core/loc/FederationRegistry.java | 2 +-
.../traffic_router/core/loc/NetworkNode.java | 34 +-
.../traffic_router/core/loc/RegionalGeo.java | 2 +-
.../core/monitor/TrafficMonitorWatcher.java | 2 +-
.../traffic_router/core/request/DNSRequest.java | 44 ++-
.../traffic_router/core/router/DNSRouteResult.java | 21 +-
...tionComparator.java => LocationComparator.java} | 8 +-
.../traffic_router/core/router/StatTracker.java | 45 ++-
.../traffic_router/core/router/TrafficRouter.java | 369 ++++++++++++++++++---
.../core/router/TrafficRouterManager.java | 2 +-
.../traffic_router/core/util/DataExporter.java | 18 +-
.../traffic_router/core/CatalinaTrafficRouter.java | 3 +
.../core/config/ConfigHandlerTest.java | 10 +-
.../traffic_router/core/dns/NameServerTest.java | 4 +-
.../traffic_router/core/dns/ZoneManagerTest.java | 14 +-
.../core/dns/ZoneManagerUnitTest.java | 5 +-
.../core/ds/SteeringGeolocationComparatorTest.java | 2 +-
.../core/{cache => edge}/CacheRegisterTest.java | 21 +-
.../traffic_router/core/external/RouterTest.java | 41 ++-
.../traffic_router/core/loc/CoverageZoneTest.java | 12 +-
.../core/loc/FederationRegistryTest.java | 2 +-
.../traffic_router/core/loc/RegionalGeoTest.java | 2 +-
.../core/router/CacheLocationComparatorTest.java | 10 +-
.../core/router/CacheRegisterBuilder.java | 23 +-
.../core/router/DNSRoutingMissesTest.java | 30 +-
.../core/router/GeoSortSteeringResultsTest.java | 2 +-
.../router/TrafficRouterHTTPRoutingMissesTest.java | 2 +-
.../core/router/TrafficRouterTest.java | 36 +-
.../core/src/test/resources/publish/CrConfig.json | 101 +++++-
.../core/src/test/resources/publish/CrConfig2.json | 11 +
.../core/src/test/resources/publish/CrConfig3.json | 13 +-
.../core/src/test/resources/publish/CrConfig4.json | 13 +-
61 files changed, 1544 insertions(+), 572 deletions(-)
create mode 100644 docs/source/admin/traffic_router/images/edge_tr_example.png
delete mode 100644
traffic_router/core/src/main/java/com/comcast/cdn/traffic_control/traffic_router/core/cache/CacheLocationManager.java
create mode 100644
traffic_router/core/src/main/java/com/comcast/cdn/traffic_control/traffic_router/core/edge/Cache.java
rename
traffic_router/core/src/main/java/com/comcast/cdn/traffic_control/traffic_router/core/{cache
=> edge}/CacheLocation.java (90%)
rename
traffic_router/core/src/main/java/com/comcast/cdn/traffic_control/traffic_router/core/{cache
=> edge}/CacheRegister.java (61%)
rename
traffic_router/core/src/main/java/com/comcast/cdn/traffic_control/traffic_router/core/{cache
=> edge}/InetRecord.java (66%)
create mode 100644
traffic_router/core/src/main/java/com/comcast/cdn/traffic_control/traffic_router/core/edge/Location.java
rename
traffic_router/core/src/main/java/com/comcast/cdn/traffic_control/traffic_router/core/{cache/Cache.java
=> edge/Node.java} (65%)
rename
traffic_router/core/src/main/java/com/comcast/cdn/traffic_control/traffic_router/core/{cache
=> edge}/Resolver.java (96%)
create mode 100644
traffic_router/core/src/main/java/com/comcast/cdn/traffic_control/traffic_router/core/edge/TrafficRouterLocation.java
rename
traffic_router/core/src/main/java/com/comcast/cdn/traffic_control/traffic_router/core/router/{CacheLocationComparator.java
=> LocationComparator.java} (80%)
rename
traffic_router/core/src/test/java/com/comcast/cdn/traffic_control/traffic_router/core/{cache
=> edge}/CacheRegisterTest.java (81%)