Increased DNS client timeout from 3 second to 10. Changed 1 bootstrap address.

pull/61/head
Revertron 3 years ago
parent acecd1fa8b
commit 27352ba0d8

@ -6,7 +6,7 @@ key_file = "default.key"
# Network settings
[net]
# All bootstap nodes
peers = ["test-ip4.alfis.name:4244", "test-ip6.alfis.name:4244", "[300:1251::1]:4244"]
peers = ["test-ip4.alfis.name:4244", "test-ip6.alfis.name:4244", "[300:1251::53]:4244"]
# Your node will listen on that address for other nodes to connect
listen = "[::]:4244"
# Set true if you want your IP to participate in peer-exchange, or false otherwise

@ -211,8 +211,7 @@ impl DnsClient for DnsNetworkClient {
}
}
// Construct a DnsPacket from buffer, skipping the packet if parsing
// failed
// Construct a DnsPacket from buffer, skipping the packet if parsing failed
let packet = match DnsPacket::from_buffer(&mut res_buffer) {
Ok(packet) => packet,
Err(err) => {
@ -265,8 +264,7 @@ impl DnsClient for DnsNetworkClient {
}
}
// Construct a DnsPacket from buffer, skipping the packet if parsing
// failed
// Construct a DnsPacket from buffer, skipping the packet if parsing failed
let packet = match DnsPacket::from_buffer(&mut res_buffer) {
Ok(packet) => packet,
Err(err) => {
@ -308,7 +306,7 @@ impl DnsClient for DnsNetworkClient {
Builder::new()
.name("DnsNetworkClient-timeout-thread".into())
.spawn(move || {
let timeout = Duration::seconds(3);
let timeout = Duration::seconds(10);
loop {
if let Ok(mut pending_queries) = pending_queries_lock.lock() {
let mut finished_queries = Vec::new();

@ -52,7 +52,7 @@ pub trait DnsResolver {
}
}
for filter in self.get_context().filters.iter() {
for filter in context.filters.iter() {
if let Some(packet) = filter.lookup(qname, qtype) {
return Ok(packet);
}

Loading…
Cancel
Save