projects
/
dnsseed-rust
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix a minor timing issue, load nodes at start with an old time
[dnsseed-rust]
/
src
/
datastore.rs
diff --git
a/src/datastore.rs
b/src/datastore.rs
index 2f0e9a82d96297b8e72e3df45d742068dd2e4821..0e6dea3350357632170d86ae3262c6d3e8180c82 100644
(file)
--- a/
src/datastore.rs
+++ b/
src/datastore.rs
@@
-234,6
+234,7
@@
impl Store {
}
let nodes_future = File::open(store.clone() + "/nodes").and_then(|f| {
}
let nodes_future = File::open(store.clone() + "/nodes").and_then(|f| {
+ let start_time = Instant::now() - Duration::from_secs(60 * 60 * 24);
let mut res = nodes_uninitd!();
let l = BufReader::new(f).lines();
for line_res in l {
let mut res = nodes_uninitd!();
let l = BufReader::new(f).lines();
for line_res in l {
@@
-272,7
+273,7
@@
impl Store {
}
}
}
}
}
}
- res.state_next_scan[node.state.to_num() as usize].push((
Instant::now()
, sockaddr));
+ res.state_next_scan[node.state.to_num() as usize].push((
start_time
, sockaddr));
res.nodes_to_state.insert(sockaddr, node);
}
future::ok(res)
res.nodes_to_state.insert(sockaddr, node);
}
future::ok(res)