Skip to content

Commit 8406980

Browse files
clean up
Signed-off-by: LiZhenCheng9527 <[email protected]>
1 parent 5741da1 commit 8406980

File tree

3 files changed

+0
-58
lines changed

3 files changed

+0
-58
lines changed

pkg/controller/ads/dns.go

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
package ads
1818

1919
import (
20-
"fmt"
2120
"net"
2221
"net/netip"
2322
"slices"
@@ -96,14 +95,12 @@ func (adsResolver *AdsDnsResolver) refreshAdsDns() bool {
9695
log.Errorf("failed to dns resolve: %v", err)
9796
return false
9897
}
99-
fmt.Printf("name is: %#v, refreshRate is: %#v, origin ttl: %#v\n", e.DomainName, e.RefreshRate, ttl)
10098
if ttl > e.RefreshRate {
10199
ttl = e.RefreshRate
102100
}
103101
if ttl == 0 {
104102
ttl = dns.DeRefreshInterval
105103
}
106-
fmt.Printf("name is: %#v, changed ttl: %#v\n", e.DomainName, ttl)
107104
adsResolver.dnsRefreshQueue.AddAfter(e, ttl)
108105

109106
adsResolver.adsDnsResolve(e, addresses)

pkg/controller/ads/dns_test.go

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
package ads
1818

1919
import (
20-
"fmt"
2120
"math/rand"
2221
"reflect"
2322
"sync"
@@ -327,7 +326,6 @@ func TestDNS(t *testing.T) {
327326
if ttl == 0 {
328327
ttl = dns.DeRefreshInterval
329328
}
330-
fmt.Printf("[test]name is: %#v, changed ttl: %#v\n", input.DomainName, ttl)
331329
testDNSResolver.dnsRefreshQueue.AddAfter(input, ttl)
332330
time.Sleep(2 * time.Second)
333331

@@ -338,7 +336,6 @@ func TestDNS(t *testing.T) {
338336
}
339337

340338
if testcase.expectedAfterTTL != nil {
341-
// ttl := time.Duration(math.Min(float64(testcase.ttl), float64(testcase.refreshRate)))
342339
time.Sleep(ttl + 1)
343340
res = testDNSResolver.dnsResolver.GetDNSAddresses(testcase.domain)
344341
if !reflect.DeepEqual(res, testcase.expectedAfterTTL) {

pkg/dns/dns.go

Lines changed: 0 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,6 @@ type DNSResolver struct {
4343
client *dns.Client
4444
ResolvConfServers []string
4545
Cache map[string]*DomainCacheEntry
46-
// dns refresh priority queue based on exp
47-
// DnsRefreshQueue workqueue.TypedDelayingInterface[any]
4846
sync.RWMutex
4947
}
5048

@@ -64,7 +62,6 @@ type PendingResolveDomain struct {
6462
func NewDNSResolver() (*DNSResolver, error) {
6563
r := &DNSResolver{
6664
Cache: map[string]*DomainCacheEntry{},
67-
// DnsRefreshQueue: workqueue.NewTypedDelayingQueueWithConfig(workqueue.TypedDelayingQueueConfig[any]{Name: "dnsRefreshQueue"}),
6865
client: &dns.Client{
6966
DialTimeout: 5 * time.Second,
7067
ReadTimeout: 5 * time.Second,
@@ -109,24 +106,14 @@ func (r *DNSResolver) Resolve(domainName string) ([]string, time.Duration, error
109106
r.RUnlock()
110107

111108
addrs, ttl, err := r.doResolve(domainName)
112-
fmt.Printf("domain name is: %#v, address is: %#v, ttl is: %#v\n", domainName, addrs, ttl)
113109
if err != nil {
114110
return []string{}, DeRefreshInterval, fmt.Errorf("dns resolve failed: %v", err)
115111
}
116112

117-
// if ttl > v.refreshRate {
118-
// ttl = v.refreshRate
119-
// }
120-
// if ttl == 0 {
121-
// ttl = DeRefreshInterval
122-
// }
123-
124113
r.RLock()
125114
entry.addresses = addrs
126115
r.RUnlock()
127116

128-
// push to refresh queue
129-
// r.DnsRefreshQueue.AddAfter(domainName, ttl)
130117
return addrs, ttl, nil
131118
}
132119

@@ -137,7 +124,6 @@ func (r *DNSResolver) ResolveDomains(domainName string) {
137124
r.Cache[domainName] = &DomainCacheEntry{}
138125
}
139126
r.Unlock()
140-
// r.DnsRefreshQueue.AddAfter(domainName, 0)
141127
}
142128

143129
// doResolve is copied and adapted from github.com/istio/istio/pilot/pkg/model/network.go.
@@ -240,44 +226,6 @@ func getMinTTL(m *dns.Msg, refreshRate time.Duration) time.Duration {
240226
return minTTL
241227
}
242228

243-
// Get domain name and refreshrate from cluster, and also store cluster and port in the return addresses for later use
244-
// func getPendingResolveDomain(clusters []*clusterv3.Cluster) map[string]*pendingResolveDomain {
245-
// domains := make(map[string]*pendingResolveDomain)
246-
247-
// for _, cluster := range clusters {
248-
// if cluster.LoadAssignment == nil {
249-
// continue
250-
// }
251-
252-
// for _, e := range cluster.LoadAssignment.Endpoints {
253-
// for _, le := range e.LbEndpoints {
254-
// socketAddr, ok := le.GetEndpoint().GetAddress().GetAddress().(*v3.Address_SocketAddress)
255-
// if !ok {
256-
// continue
257-
// }
258-
// address := socketAddr.SocketAddress.Address
259-
// if _, err := netip.ParseAddr(address); err == nil {
260-
// // This is an ip address
261-
// continue
262-
// }
263-
264-
// if v, ok := domains[address]; ok {
265-
// v.clusters = append(v.clusters, cluster)
266-
// } else {
267-
// domainWithRefreshRate := &pendingResolveDomain{
268-
// domainName: address,
269-
// clusters: []*clusterv3.Cluster{cluster},
270-
// refreshRate: cluster.GetDnsRefreshRate().AsDuration(),
271-
// }
272-
// domains[address] = domainWithRefreshRate
273-
// }
274-
// }
275-
// }
276-
// }
277-
278-
// return domains
279-
// }
280-
281229
func (r *DNSResolver) GetAllCachedDomains() []string {
282230
r.RLock()
283231
defer r.RUnlock()

0 commit comments

Comments
 (0)