@@ -32,6 +32,7 @@ import { GrpcUri, uriToString, splitHostPort } from './uri-parser';
32
32
import { isIPv6 , isIPv4 } from 'net' ;
33
33
import { ChannelOptions } from './channel-options' ;
34
34
import { BackoffOptions , BackoffTimeout } from './backoff-timeout' ;
35
+ import { GRPC_NODE_USE_ALTERNATIVE_RESOLVER } from './environment' ;
35
36
36
37
const TRACER_NAME = 'dns_resolver' ;
37
38
@@ -44,8 +45,7 @@ function trace(text: string): void {
44
45
*/
45
46
export const DEFAULT_PORT = 443 ;
46
47
47
- const DEFAULT_MIN_TIME_BETWEEN_RESOLUTIONS_MS = 30_000 ,
48
- DNS_RESOLUTION_ENV = 'GRPC_DNS_RESOLVER_TODO' ;
48
+ const DEFAULT_MIN_TIME_BETWEEN_RESOLUTIONS_MS = 30_000 ;
49
49
50
50
/**
51
51
* Resolver implementation that handles DNS names and IP addresses.
@@ -296,7 +296,7 @@ class DnsResolver implements Resolver {
296
296
}
297
297
298
298
private async lookup ( hostname : string ) : Promise < TcpSubchannelAddress [ ] > {
299
- if ( process . env [ DNS_RESOLUTION_ENV ] === 'true' ) {
299
+ if ( GRPC_NODE_USE_ALTERNATIVE_RESOLVER ) {
300
300
const records = await Promise . allSettled ( [
301
301
this . independentResolver . resolve4 ( hostname ) ,
302
302
this . independentResolver . resolve6 ( hostname ) ,
@@ -323,7 +323,7 @@ class DnsResolver implements Resolver {
323
323
}
324
324
325
325
private async resolveTxt ( hostname : string ) : Promise < string [ ] [ ] > {
326
- if ( process . env [ DNS_RESOLUTION_ENV ] === 'true' ) {
326
+ if ( GRPC_NODE_USE_ALTERNATIVE_RESOLVER ) {
327
327
return this . independentResolver . resolveTxt ( hostname ) ;
328
328
}
329
329
0 commit comments