coredns/plugin
Miek Gieben c778b3a67c
plugin/health: remove ability to poll other plugins (#2547)
* plugin/health: remove ability to poll other plugins

This mechanism defeats the purpose any plugin (mostly) caching can still
be alive, we can probably forward queries still. Don't poll plugins,
just tell the world we're up and running.

It was only actually used in kubernetes; and there specifically would
mean any network hiccup would NACK the entire server health.

Fixes: #2534

Signed-off-by: Miek Gieben <miek@miek.nl>

* update docs based on feedback

Signed-off-by: Miek Gieben <miek@miek.nl>
2019-03-07 22:13:47 +00:00
..
auto Add deprecation notice for NO_RELOAD (#2643) 2019-03-07 20:12:54 +00:00
autopath Fix some typos in comment (#2520) 2019-02-01 19:22:43 +08:00
bind Clean up tests logging (#1979) 2018-07-19 16:23:06 +01:00
cache Move *proxy* to external (#2651) 2019-03-04 07:32:38 +00:00
chaos Fuzzing: add more fuzzing targets (#2402) 2018-12-17 07:49:15 +00:00
debug Clean up tests logging (#1979) 2018-07-19 16:23:06 +01:00
deprecated Implement deprecation notice for 1.1.4 (#1833) 2018-05-24 14:30:01 +01:00
dnssec Remove unused test case (#2562) 2019-02-17 08:31:58 +00:00
dnstap Stop importing testing in the main binary (#2479) 2019-01-19 11:23:13 +00:00
erratic plugin/health: remove ability to poll other plugins (#2547) 2019-03-07 22:13:47 +00:00
errors plugin/errors: remove cLogger and eLogger (#2657) 2019-03-07 20:14:09 +00:00
etcd Move *proxy* to external (#2651) 2019-03-04 07:32:38 +00:00
federation Remove grpc watch functionality (#2549) 2019-02-11 14:46:53 +00:00
file Add deprecation notice for NO_RELOAD (#2643) 2019-03-07 20:12:54 +00:00
forward plugin/forward: check message Id when reading from upstream server (#2637) 2019-03-01 14:40:52 +00:00
health plugin/health: remove ability to poll other plugins (#2547) 2019-03-07 22:13:47 +00:00
hosts Remove redundant words in comments (#2589) 2019-02-20 18:20:48 -08:00
import Trivial fix typo (#2590) 2019-02-21 07:23:34 +00:00
k8s_external cleanup by fmt and remove redundant type declarations (#2563) 2019-02-17 08:32:28 +00:00
kubernetes plugin/health: remove ability to poll other plugins (#2547) 2019-03-07 22:13:47 +00:00
loadbalance Do not muck with ordering of XFRs (#2329) 2018-11-21 08:38:19 +01:00
log pkg/replace: make it more efficient. (#2544) 2019-02-12 07:38:49 +00:00
loop Move *proxy* to external (#2651) 2019-03-04 07:32:38 +00:00
metadata Typo fixes (#2031) 2018-08-14 08:55:55 -07:00
metrics Adjust docs for [ADDRESS] in metrics plugin (#2555) 2019-02-12 09:54:54 -08:00
nsid Clean up tests logging (#1979) 2018-07-19 16:23:06 +01:00
pkg Fix error string should not be capitalized (#2608) 2019-02-27 08:25:02 -05:00
pprof Clean up tests logging (#1979) 2018-07-19 16:23:06 +01:00
ready Add *ready* plugin (#2616) 2019-03-07 20:35:16 +00:00
reload plugin/reload: add bug text about import (#2638) 2019-03-02 09:03:25 +00:00
rewrite Fix error string should not be capitalized (#2608) 2019-02-27 08:25:02 -05:00
root Typo fixes (#2031) 2018-08-14 08:55:55 -07:00
route53 refactor tests to remove duplicate code (#2602) 2019-02-23 09:02:58 -08:00
secondary Default to upstream to self (#2436) 2019-01-13 16:54:49 +00:00
template Move *proxy* to external (#2651) 2019-03-04 07:32:38 +00:00
test Fix error string should not be capitalized (#2608) 2019-02-27 08:25:02 -05:00
tls Move *proxy* to external (#2651) 2019-03-04 07:32:38 +00:00
trace Add request and response context to traces (#2162) 2018-10-05 20:13:16 +00:00
whoami Fuzzing: add more fuzzing targets (#2402) 2018-12-17 07:49:15 +00:00
backend.go all: fix plugin import ordering (#1717) 2018-04-22 08:34:35 +01:00
backend_lookup.go Fix some typos (#2560) 2019-02-17 08:31:12 +00:00
log_test.go Clean up tests logging (#1979) 2018-07-19 16:23:06 +01:00
normalize.go plugin/kubernetes: fix case preservation and add test (#2430) 2019-01-08 08:30:03 -05:00
normalize_test.go Stop importing testing in the main binary (#2479) 2019-01-19 11:23:13 +00:00
plugin.go fix typo (#2272) 2018-11-05 05:59:24 -08:00