diff options
author | 2017-06-30 10:13:45 +0100 | |
---|---|---|
committer | 2017-06-30 02:13:45 -0700 | |
commit | bb05a665eb4e23e0d04ae816624f0eda230e655a (patch) | |
tree | bec04635ce9fb9ec79624e45b17d75896553aec1 /directives_generate.go | |
parent | edf71fb16877109348efa8b7517043fdea9c5769 (diff) | |
download | coredns-bb05a665eb4e23e0d04ae816624f0eda230e655a.tar.gz coredns-bb05a665eb4e23e0d04ae816624f0eda230e655a.tar.zst coredns-bb05a665eb4e23e0d04ae816624f0eda230e655a.zip |
middleware/proxy: async health checks (#749)
* Switches out Unhealthy bool for OkUntil timestamp
* Make sure servers are healthy forever if there are no health checks
* Moves health check off into a go routine to avoid blocking conditions
* Improved logging info
* Fixes initial date
* Fixes health checking; alters tests to adapt to async health checking
* Moves future variable into static upstream and populates it in more places
* Restores silencing of stdout during testing
* Restores silencing of stdout during testing
* keeps check url string once built
* Removes debug message
* uses zero value to signal no checking; reduces in-mutex code to a fetch
Diffstat (limited to 'directives_generate.go')
0 files changed, 0 insertions, 0 deletions