projects
/
dnsseed-rust
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Use last_services to store if we ever connected
[dnsseed-rust]
/
src
/
datastore.rs
diff --git
a/src/datastore.rs
b/src/datastore.rs
index c55e47d93cfb1b59d253a583ebdd611f5b4780d3..04e377be126d61e8be93f3dc558dd6cf7affe0c7 100644
(file)
--- a/
src/datastore.rs
+++ b/
src/datastore.rs
@@
-20,7
+20,7
@@
use regex::Regex;
use crate::bgp_client::BGPClient;
pub const SECS_PER_SCAN_RESULTS: u64 = 15;
use crate::bgp_client::BGPClient;
pub const SECS_PER_SCAN_RESULTS: u64 = 15;
-const MAX_CONNS_PER_SEC_PER_STATUS: u64 =
3
0;
+const MAX_CONNS_PER_SEC_PER_STATUS: u64 =
50
0;
#[derive(Clone, Copy, Hash, PartialEq, Eq)]
pub enum AddressState {
#[derive(Clone, Copy, Hash, PartialEq, Eq)]
pub enum AddressState {
@@
-444,7
+444,6
@@
impl Store {
nodes.good_node_services[i].remove(&addr);
}
}
nodes.good_node_services[i].remove(&addr);
}
}
- state_ref.last_services = (0, 0);
if !state_ref.queued {
nodes.state_next_scan[AddressState::WasGood.to_num() as usize].push(addr);
state_ref.queued = true;
if !state_ref.queued {
nodes.state_next_scan[AddressState::WasGood.to_num() as usize].push(addr);
state_ref.queued = true;