aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShulhan <m.shulhan@gmail.com>2020-08-25 22:30:47 +0700
committerShulhan <m.shulhan@gmail.com>2020-08-25 22:30:47 +0700
commit02eb7ad85df4e9d390e9ce13a62237f9934f762f (patch)
tree4c698c764c2667139e1f11458cb22cb945151b58
parent4faec4fad593537463427b0e174f2963fff74e0d (diff)
downloadrescached-02eb7ad85df4e9d390e9ce13a62237f9934f762f.tar.xz
cmd/resolverbench: update with latest changes on lib/dns
-rw-r--r--cmd/resolverbench/main.go12
1 files changed, 6 insertions, 6 deletions
diff --git a/cmd/resolverbench/main.go b/cmd/resolverbench/main.go
index 9595a94..ffa8e77 100644
--- a/cmd/resolverbench/main.go
+++ b/cmd/resolverbench/main.go
@@ -33,18 +33,18 @@ func main() {
var nfail int
- fmt.Printf("= Benchmarking with %d messages\n", len(hostsFile.Messages))
+ fmt.Printf("= Benchmarking with %d messages\n", len(hostsFile.Records))
timeStart := time.Now()
- for x := 0; x < len(hostsFile.Messages); x++ {
- res, err := cl.Query(hostsFile.Messages[x])
+ for _, rr := range hostsFile.Records {
+ res, err := cl.Lookup(true, rr.Type, rr.Class, rr.Name)
if err != nil {
nfail++
log.Println("! Send error: ", err)
continue
}
- exp := hostsFile.Messages[x].Answer[0].Value.(string)
+ exp := rr.Value.(string)
got := res.Answer[0].Value.(string)
if exp != got {
@@ -52,12 +52,12 @@ func main() {
log.Printf(`! Answer not matched %s:
expecting: %s
got: %s
-`, hostsFile.Messages[x].Question.String(), exp, got)
+`, rr.String(), exp, got)
}
}
timeEnd := time.Now()
- fmt.Printf("= Total: %d\n", len(hostsFile.Messages))
+ fmt.Printf("= Total: %d\n", len(hostsFile.Records))
fmt.Printf("= Failed: %d\n", nfail)
fmt.Printf("= Elapsed time: %v\n", timeEnd.Sub(timeStart))
}