mirror of https://github.com/grpc/grpc-go.git
resolver/dns: Add docstring to SetMinResolutionInterval (#7217)
This commit is contained in:
parent
070d9c793a
commit
2dbbcefef2
|
|
@ -18,9 +18,6 @@
|
||||||
|
|
||||||
// Package dns implements a dns resolver to be installed as the default resolver
|
// Package dns implements a dns resolver to be installed as the default resolver
|
||||||
// in grpc.
|
// in grpc.
|
||||||
//
|
|
||||||
// Deprecated: this package is imported by grpc and should not need to be
|
|
||||||
// imported directly by users.
|
|
||||||
package dns
|
package dns
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
|
@ -53,8 +50,11 @@ func NewBuilder() resolver.Builder {
|
||||||
return dns.NewBuilder()
|
return dns.NewBuilder()
|
||||||
}
|
}
|
||||||
|
|
||||||
// SetMinResolutionInterval sets the default minimum interval at which DNS re-resolutions are
|
// SetMinResolutionInterval sets the default minimum interval at which DNS
|
||||||
// allowed. This helps to prevent excessive re-resolution.
|
// re-resolutions are allowed. This helps to prevent excessive re-resolution.
|
||||||
|
//
|
||||||
|
// It must be called only at application startup, before any gRPC calls are
|
||||||
|
// made. Modifying this value after initialization is not thread-safe.
|
||||||
func SetMinResolutionInterval(d time.Duration) {
|
func SetMinResolutionInterval(d time.Duration) {
|
||||||
dns.MinResolutionInterval = d
|
dns.MinResolutionInterval = d
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue