Skip to content

Commit 7a1a9f2

Browse files
committed
bg proc fixes wip
1 parent ef454fa commit 7a1a9f2

File tree

1 file changed

+60
-60
lines changed
  • lightning-background-processor/src

1 file changed

+60
-60
lines changed

lightning-background-processor/src/lib.rs

Lines changed: 60 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -1033,70 +1033,70 @@ impl BackgroundProcessor {
10331033
.expect("Time should be sometime after 1970");
10341034
if update_scorer(scorer, &event, duration_since_epoch) {
10351035
log_trace!(logger, "Persisting scorer after update");
1036-
if let Err(e) = persister.persist_scorer(&scorer).await {
1037-
log_error!(logger, "Error: Failed to persist scorer, check your disk and permissions {}", e)
1038-
}
1036+
// if let Err(e) = persister.persist_scorer(&scorer).await {
1037+
// log_error!(logger, "Error: Failed to persist scorer, check your disk and permissions {}", e)
1038+
// }
10391039
}
10401040
}
10411041
event_handler.handle_event(event)
10421042
};
1043-
define_run_body!(
1044-
persister,
1045-
chain_monitor,
1046-
chain_monitor.process_pending_events(&event_handler),
1047-
channel_manager,
1048-
channel_manager.get_cm().process_pending_events(&event_handler),
1049-
onion_messenger,
1050-
if let Some(om) = &onion_messenger {
1051-
om.get_om().process_pending_events(&event_handler)
1052-
},
1053-
peer_manager,
1054-
gossip_sync,
1055-
{
1056-
if let Some(ref sweeper) = sweeper {
1057-
let _ = sweeper.regenerate_and_broadcast_spend_if_necessary();
1058-
}
1059-
},
1060-
logger,
1061-
scorer,
1062-
stop_thread.load(Ordering::Acquire),
1063-
{
1064-
let sleeper = match (onion_messenger.as_ref(), liquidity_manager.as_ref()) {
1065-
(Some(om), Some(lm)) => Sleeper::from_four_futures(
1066-
&channel_manager.get_cm().get_event_or_persistence_needed_future(),
1067-
&chain_monitor.get_update_future(),
1068-
&om.get_om().get_update_future(),
1069-
&lm.get_lm().get_pending_msgs_future(),
1070-
),
1071-
(Some(om), None) => Sleeper::from_three_futures(
1072-
&channel_manager.get_cm().get_event_or_persistence_needed_future(),
1073-
&chain_monitor.get_update_future(),
1074-
&om.get_om().get_update_future(),
1075-
),
1076-
(None, Some(lm)) => Sleeper::from_three_futures(
1077-
&channel_manager.get_cm().get_event_or_persistence_needed_future(),
1078-
&chain_monitor.get_update_future(),
1079-
&lm.get_lm().get_pending_msgs_future(),
1080-
),
1081-
(None, None) => Sleeper::from_two_futures(
1082-
&channel_manager.get_cm().get_event_or_persistence_needed_future(),
1083-
&chain_monitor.get_update_future(),
1084-
),
1085-
};
1086-
sleeper.wait_timeout(Duration::from_millis(100));
1087-
},
1088-
|_| Instant::now(),
1089-
|time: &Instant, dur| time.elapsed().as_secs() > dur,
1090-
false,
1091-
|| {
1092-
use std::time::SystemTime;
1093-
Some(
1094-
SystemTime::now()
1095-
.duration_since(SystemTime::UNIX_EPOCH)
1096-
.expect("Time should be sometime after 1970"),
1097-
)
1098-
},
1099-
)
1043+
// define_run_body!(
1044+
// persister,
1045+
// chain_monitor,
1046+
// chain_monitor.process_pending_events(&event_handler),
1047+
// channel_manager,
1048+
// channel_manager.get_cm().process_pending_events(&event_handler),
1049+
// onion_messenger,
1050+
// if let Some(om) = &onion_messenger {
1051+
// om.get_om().process_pending_events(&event_handler)
1052+
// },
1053+
// peer_manager,
1054+
// gossip_sync,
1055+
// {
1056+
// if let Some(ref sweeper) = sweeper {
1057+
// let _ = sweeper.regenerate_and_broadcast_spend_if_necessary();
1058+
// }
1059+
// },
1060+
// logger,
1061+
// scorer,
1062+
// stop_thread.load(Ordering::Acquire),
1063+
// {
1064+
// let sleeper = match (onion_messenger.as_ref(), liquidity_manager.as_ref()) {
1065+
// (Some(om), Some(lm)) => Sleeper::from_four_futures(
1066+
// &channel_manager.get_cm().get_event_or_persistence_needed_future(),
1067+
// &chain_monitor.get_update_future(),
1068+
// &om.get_om().get_update_future(),
1069+
// &lm.get_lm().get_pending_msgs_future(),
1070+
// ),
1071+
// (Some(om), None) => Sleeper::from_three_futures(
1072+
// &channel_manager.get_cm().get_event_or_persistence_needed_future(),
1073+
// &chain_monitor.get_update_future(),
1074+
// &om.get_om().get_update_future(),
1075+
// ),
1076+
// (None, Some(lm)) => Sleeper::from_three_futures(
1077+
// &channel_manager.get_cm().get_event_or_persistence_needed_future(),
1078+
// &chain_monitor.get_update_future(),
1079+
// &lm.get_lm().get_pending_msgs_future(),
1080+
// ),
1081+
// (None, None) => Sleeper::from_two_futures(
1082+
// &channel_manager.get_cm().get_event_or_persistence_needed_future(),
1083+
// &chain_monitor.get_update_future(),
1084+
// ),
1085+
// };
1086+
// sleeper.wait_timeout(Duration::from_millis(100));
1087+
// },
1088+
// |_| Instant::now(),
1089+
// |time: &Instant, dur| time.elapsed().as_secs() > dur,
1090+
// false,
1091+
// || {
1092+
// use std::time::SystemTime;
1093+
// Some(
1094+
// SystemTime::now()
1095+
// .duration_since(SystemTime::UNIX_EPOCH)
1096+
// .expect("Time should be sometime after 1970"),
1097+
// )
1098+
// },
1099+
// )
11001100
});
11011101
Self { stop_thread: stop_thread_clone, thread_handle: Some(handle) }
11021102
}

0 commit comments

Comments
 (0)