OLD | NEW |
| 1 // +build OMIT |
| 2 |
1 package main | 3 package main |
2 | 4 |
3 import ( | 5 import ( |
4 "fmt" | 6 "fmt" |
5 "math/rand" | 7 "math/rand" |
6 "time" | 8 "time" |
7 ) | 9 ) |
8 | 10 |
9 func lookup() { | 11 func lookup() { |
10 for _, w := range worklist { | 12 for _, w := range worklist { |
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
72 func delay(d time.Duration, f resolver) resolver { | 74 func delay(d time.Duration, f resolver) resolver { |
73 return func(name string) ([]string, error) { | 75 return func(name string) ([]string, error) { |
74 time.Sleep(d/2 + time.Duration(rand.Int63n(int64(d/2)))) | 76 time.Sleep(d/2 + time.Duration(rand.Int63n(int64(d/2)))) |
75 return f(name) | 77 return f(name) |
76 } | 78 } |
77 } | 79 } |
78 | 80 |
79 func failure(name string) ([]string, error) { | 81 func failure(name string) ([]string, error) { |
80 return nil, fmt.Errorf("unknown host %v", name) | 82 return nil, fmt.Errorf("unknown host %v", name) |
81 } | 83 } |
OLD | NEW |