diff options
Diffstat (limited to 'middleware/etcd/debug.go')
-rw-r--r-- | middleware/etcd/debug.go | 39 |
1 files changed, 1 insertions, 38 deletions
diff --git a/middleware/etcd/debug.go b/middleware/etcd/debug.go index d5dfd6811..d2dd66830 100644 --- a/middleware/etcd/debug.go +++ b/middleware/etcd/debug.go @@ -1,12 +1,6 @@ package etcd -import ( - "strings" - - "github.com/miekg/coredns/middleware/etcd/msg" - - "github.com/miekg/dns" -) +import "strings" const debugName = "o-o.debug." @@ -24,34 +18,3 @@ func isDebug(name string) string { } return name[len(debugName):] } - -// servicesToTxt puts debug in TXT RRs. -func servicesToTxt(debug []msg.Service) []dns.RR { - if debug == nil { - return nil - } - - rr := make([]dns.RR, len(debug)) - for i, d := range debug { - rr[i] = d.RR() - } - return rr -} - -func errorToTxt(err error) dns.RR { - if err == nil { - return nil - } - msg := err.Error() - if len(msg) > 255 { - msg = msg[:255] - } - t := new(dns.TXT) - t.Hdr.Class = dns.ClassCHAOS - t.Hdr.Ttl = 0 - t.Hdr.Rrtype = dns.TypeTXT - t.Hdr.Name = "." - - t.Txt = []string{msg} - return t -} |