aboutsummaryrefslogtreecommitdiff
path: root/middleware/backend.go
diff options
context:
space:
mode:
authorGravatar Miek Gieben <miek@miek.nl> 2017-09-12 10:52:43 +0100
committerGravatar GitHub <noreply@github.com> 2017-09-12 10:52:43 +0100
commit3e252deabbfd9f0f384df4bf7b3847e9442f0b9f (patch)
treeefc796384a2c0c961e4e3914cf663e3aa2d5594d /middleware/backend.go
parentc2105a4f41132286e3145872fc187ab4e75a24b4 (diff)
downloadcoredns-3e252deabbfd9f0f384df4bf7b3847e9442f0b9f.tar.gz
coredns-3e252deabbfd9f0f384df4bf7b3847e9442f0b9f.tar.zst
coredns-3e252deabbfd9f0f384df4bf7b3847e9442f0b9f.zip
Remove debug queries (#1058)
* Remove debug from interface and methods * remove debug queries from etcd * remove debug queries from k8s - they were not used * And remove from mw/proxy-google as well * Remove debug query test
Diffstat (limited to 'middleware/backend.go')
-rw-r--r--middleware/backend.go17
1 files changed, 6 insertions, 11 deletions
diff --git a/middleware/backend.go b/middleware/backend.go
index c626b36af..bf4bf8967 100644
--- a/middleware/backend.go
+++ b/middleware/backend.go
@@ -11,27 +11,22 @@ import (
type ServiceBackend interface {
// Services communicates with the backend to retrieve the service definition. Exact indicates
// on exact much are that we are allowed to recurs.
- Services(state request.Request, exact bool, opt Options) ([]msg.Service, []msg.Service, error)
+ Services(state request.Request, exact bool, opt Options) ([]msg.Service, error)
// Reverse communicates with the backend to retrieve service definition based on a IP address
// instead of a name. I.e. a reverse DNS lookup.
- Reverse(state request.Request, exact bool, opt Options) ([]msg.Service, []msg.Service, error)
+ Reverse(state request.Request, exact bool, opt Options) ([]msg.Service, error)
// Lookup is used to find records else where.
Lookup(state request.Request, name string, typ uint16) (*dns.Msg, error)
- // IsNameError return true if err indicated a record not found condition
- IsNameError(err error) bool
-
- // Debug returns a string used when returning debug services.
- Debug() string
-
// Returns _all_ services that matches a certain name.
// Note: it does not implement a specific service.
Records(state request.Request, exact bool) ([]msg.Service, error)
+
+ // IsNameError return true if err indicated a record not found condition
+ IsNameError(err error) bool
}
// Options are extra options that can be specified for a lookup.
-type Options struct {
- Debug string // This is a debug query. A query prefixed with debug.o-o
-}
+type Options struct{}