rob05c commented on issue #2876: TM hangs with missing profile parameter
URL: https://github.com/apache/trafficcontrol/issues/2876#issuecomment-524923096
 
 
   In case anyone is reading this in the future:
   
   2921 doesn't actually fix this. 2921 fixes the Monitor to keep retrying 
Traffic Ops, if it fails in the initial startup, as far as I can tell it's 
completely unrelated.
   
   But, this shouldn't be "fixed." The Monitor very intentionally does not 
start, and serves a 501 for all endpoints (besides the .html), until it has 
polled every cache. This is to prevent the Monitor from giving bad data to the 
Router, mid-startup, and saying caches are down when they aren't.
   
   If it were "fixed" to start before all caches had been polled, it would 
potentially give bad data to the Router. So, the Monitor _should_ hang and 
refuse to start, if any cache's profile is missing the polling URL. And it does 
log the reason, that the URL is missing.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to