Quieten AnyEvent::DNS::EtcHosts check on PERL_ANYEVENT_HOSTS env var
This commit is contained in:
@@ -24,6 +24,7 @@
|
||||
* Correct date formatting and logic in IP Inventory report
|
||||
* Fix redirect when accessing a deep link when unauthenticated
|
||||
* [#46] Sorting on Inventory page same as ND1
|
||||
* Quieten AnyEvent::DNS::EtcHosts check on PERL_ANYEVENT_HOSTS env var
|
||||
|
||||
2.022000 - 2014-01-26
|
||||
|
||||
|
||||
@@ -26,9 +26,11 @@ use Role::Tiny::With;
|
||||
use MCE::Signal '-setpgrp';
|
||||
use MCE;
|
||||
|
||||
# set max outstanding requests for AnyEvent::DNS
|
||||
# set defaults for AnyEvent::DNS
|
||||
local $ENV{'PERL_ANYEVENT_MAX_OUTSTANDING_DNS'}
|
||||
= setting('dns')->{max_outstanding} || 10;
|
||||
local $ENV{'PERL_ANYEVENT_HOSTS'}
|
||||
= setting('dns')->{hosts_file} || '/etc/hosts';
|
||||
|
||||
# set temporary MCE files' location in home directory
|
||||
my $home = ($ENV{NETDISCO_HOME} || $ENV{HOME});
|
||||
|
||||
@@ -58,6 +58,8 @@ Dancer::Logger->init('console', $CONFIG);
|
||||
# set max outstanding requests for AnyEvent::DNS
|
||||
local $ENV{'PERL_ANYEVENT_MAX_OUTSTANDING_DNS'}
|
||||
= setting('dns')->{max_outstanding} || 10;
|
||||
local $ENV{'PERL_ANYEVENT_HOSTS'}
|
||||
= setting('dns')->{hosts_file} || '/etc/hosts';
|
||||
|
||||
# for the in-memory local job queue
|
||||
schema('daemon')->deploy;
|
||||
|
||||
@@ -81,6 +81,7 @@ setting('plugins')->{DBIC}->{daemon} = {
|
||||
|
||||
# force skipped DNS resolution, if unset
|
||||
setting('dns')->{no} ||= ['fe80::/64','169.254.0.0/16'];
|
||||
setting('dns')->{hosts_file} ||= '/etc/hosts';
|
||||
|
||||
=head1 NAME
|
||||
|
||||
|
||||
@@ -648,14 +648,21 @@ of days will be removed.
|
||||
|
||||
=head3 C<dns>
|
||||
|
||||
Value: Settings Tree. Default: C<max_outstanding: 250>
|
||||
Value: Settings Tree. Default:
|
||||
|
||||
dns:
|
||||
max_outstanding: 10
|
||||
hosts_file: '/etc/hosts'
|
||||
no: ['fe80::/64','169.254.0.0/16']
|
||||
|
||||
After arpnip, each found IP will have its DNS name resolved. Similarly on
|
||||
device discovery, all interface aliases will have their IPs resolved to names.
|
||||
|
||||
This setting controls how many outstanding DNS queries are permitted at any
|
||||
time. You can also override this setting using the
|
||||
C<PERL_ANYEVENT_MAX_OUTSTANDING_DNS> environment variable.
|
||||
C<PERL_ANYEVENT_MAX_OUTSTANDING_DNS> environment variable. Similarly, the
|
||||
location of the Hosts file can be overridden in this config, or using the
|
||||
C<PERL_ANYEVENT_HOSTS> environment variable.
|
||||
|
||||
=head3 C<store_wireless_clients>
|
||||
|
||||
|
||||
@@ -165,8 +165,9 @@ workers:
|
||||
sleep_time: 2
|
||||
|
||||
dns:
|
||||
no: ['fe80::/64','169.254.0.0/16']
|
||||
max_outstanding: 10
|
||||
hosts_file: '/etc/hosts'
|
||||
no: ['fe80::/64','169.254.0.0/16']
|
||||
|
||||
#housekeeping:
|
||||
# discoverall:
|
||||
|
||||
Reference in New Issue
Block a user