mirror of
https://github.com/brianshea2/meshmap.net.git
synced 2025-03-05 21:00:01 -08:00
reduce expiration time for neighbor reports and device metrics
This commit is contained in:
parent
bf66ece307
commit
eb1e4bf3fb
|
@ -20,6 +20,8 @@ import (
|
||||||
|
|
||||||
const (
|
const (
|
||||||
NodeExpiration = 86400 // 1 day
|
NodeExpiration = 86400 // 1 day
|
||||||
|
NeighborExpiration = 7200 // 2 hr
|
||||||
|
MetricsExpiration = 7200 // 2 hr
|
||||||
PruneWriteInterval = time.Minute
|
PruneWriteInterval = time.Minute
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -202,7 +204,7 @@ func main() {
|
||||||
for {
|
for {
|
||||||
time.Sleep(PruneWriteInterval)
|
time.Sleep(PruneWriteInterval)
|
||||||
NodesMutex.Lock()
|
NodesMutex.Lock()
|
||||||
Nodes.Prune(NodeExpiration, NodeExpiration, NodeExpiration, NodeExpiration)
|
Nodes.Prune(NodeExpiration, NeighborExpiration, MetricsExpiration, NodeExpiration)
|
||||||
if len(dbPath) > 0 {
|
if len(dbPath) > 0 {
|
||||||
valid := Nodes.GetValid()
|
valid := Nodes.GetValid()
|
||||||
err := valid.WriteFile(dbPath)
|
err := valid.WriteFile(dbPath)
|
||||||
|
|
Loading…
Reference in a new issue