(prob) f use new simd impl wrappers
[rust-lightning] / lightning-background-processor / src / lib.rs
index a2f157d08e9fdc613250c3da6c07ce70f15ef8f9..322c6490d91c5f0744b81ffa680b39f3f4d240b6 100644 (file)
@@ -114,7 +114,7 @@ const ONION_MESSAGE_HANDLER_TIMER: u64 = 1;
 const NETWORK_PRUNE_TIMER: u64 = 60 * 60;
 
 #[cfg(not(test))]
-const SCORER_PERSIST_TIMER: u64 = 60 * 60;
+const SCORER_PERSIST_TIMER: u64 = 60 * 5;
 #[cfg(test)]
 const SCORER_PERSIST_TIMER: u64 = 1;
 
@@ -414,9 +414,11 @@ macro_rules! define_run_body {
 
                        if $timer_elapsed(&mut last_scorer_persist_call, SCORER_PERSIST_TIMER) {
                                if let Some(ref scorer) = $scorer {
-                                       log_trace!($logger, "Decaying and persisting scorer");
                                        if let Some(duration_since_epoch) = $time_fetch() {
+                                               log_trace!($logger, "Decaying and persisting scorer");
                                                scorer.write_lock().decay_liquidity_certainty(duration_since_epoch);
+                                       } else {
+                                               log_trace!($logger, "Persisting scorer");
                                        }
                                        if let Err(e) = $persister.persist_scorer(&scorer) {
                                                log_error!($logger, "Error: Failed to persist scorer, check your disk and permissions {}", e)