For a Regional Delivery Service, MaxOriginConnections should only be divided among Servers within a single Cache Group #7097
Labels
cache-config
Cache config generation
new feature
A new feature, capability or behavior
Traffic Ops
related to Traffic Ops
Traffic Portal v1
related to Traffic Portal version 1
Traffic Portal v2
Related to the experimental Traffic Portal version 2
This Feature Request affects these Traffic Control components:
t3c
, formerly ORT)Description
The
MaxOriginConnections
property of a Delivery Service determines how many connections to the origin can be made, across all caches in child Cache Groups of the Origin Cache Groups. The max origin connections per cache is computed as thatMaxOriginConnections
value divided by the number of caches in child Cache Group of the Origin Cache Group:trafficcontrol/lib/go-atscfg/headerrewritedotconfig.go
Line 553 in 8362b86
However, if a Delivery Service is only intended to be used in a specific Region, despite that Delivery Service having Cache Groups outside of that region, the computed
maxOriginConnectionsPerServer
value is lowered when more caches exist outside of that region, which is undesirable. In the case of a Regional Delivery Service, themaxOriginConnectionsPerServer
should only divideMaxOriginConnections
among caches within a given cache's own Cache Group.The text was updated successfully, but these errors were encountered: