mirror of
https://github.com/lightningdevkit/rust-lightning.git
synced 2025-02-26 07:32:48 +01:00
In the `chanmon_consistency` fuzz, we currently "persist" the `ChannelManager` on each loop iteration. With the new logic in the past few commits to reduce the frequency of `ChannelManager` persistences, this behavior now leaves a gap in our test coverage - missing persistence notifications. In order to cath (common-case) persistence misses, we update the `chanmon_consistency` fuzzer to no longer persist the `ChannelManager` unless the waker was woken and signaled to persist, possibly reloading with a previous `ChannelManager` if we were not signaled. |
||
---|---|---|
.. | ||
bin | ||
msg_targets | ||
utils | ||
base32.rs | ||
bech32_parse.rs | ||
chanmon_consistency.rs | ||
chanmon_deser.rs | ||
fromstr_to_netaddress.rs | ||
full_stack.rs | ||
indexedmap.rs | ||
invoice_deser.rs | ||
invoice_request_deser.rs | ||
lib.rs | ||
offer_deser.rs | ||
onion_hop_data.rs | ||
onion_message.rs | ||
peer_crypt.rs | ||
process_network_graph.rs | ||
refund_deser.rs | ||
router.rs | ||
zbase32.rs |