projects
/
rust-lightning
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
test: increase ping timeout when running in debug mode
[rust-lightning]
/
lightning-background-processor
/
src
/
lib.rs
diff --git
a/lightning-background-processor/src/lib.rs
b/lightning-background-processor/src/lib.rs
index 4fdf2eeff03e298cc9dda25fb28739101f361fcf..a0751a9d0f4b3055fdb605a95c46033f55ce0e2b 100644
(file)
--- a/
lightning-background-processor/src/lib.rs
+++ b/
lightning-background-processor/src/lib.rs
@@
-50,7
+50,13
@@
const FRESHNESS_TIMER: u64 = 60;
#[cfg(test)]
const FRESHNESS_TIMER: u64 = 1;
#[cfg(test)]
const FRESHNESS_TIMER: u64 = 1;
+#[cfg(not(debug_assertions))]
const PING_TIMER: u64 = 5;
const PING_TIMER: u64 = 5;
+/// Signature operations take a lot longer without compiler optimisations.
+/// Increasing the ping timer allows for this but slower devices will be disconnected if the
+/// timeout is reached.
+#[cfg(debug_assertions)]
+const PING_TIMER: u64 = 30;
/// Trait which handles persisting a [`ChannelManager`] to disk.
///
/// Trait which handles persisting a [`ChannelManager`] to disk.
///