628b3e39af
* Refactor out try_to_sync_once() * Add outer timeouts for obtaining and extending tips * Refactor out request_genesis_once() * Wrap genesis download once in a timeout * Increase the genesis timeout to avoid denial of service from old nodes * Add an outer timeout to mempool crawls * Add an outer timeout to mempool download/verify * Remove threaded mutex blocking from the inbound service * Explain why inbound readiness never hangs * Fix whitespace that cargo fmt doesn't * Avoid hangs by always resetting the past lookahead limit flag * Document block-specific and syncer-wide errors * Update zebrad/src/components/sync.rs Co-authored-by: Marek <mail@marek.onl> * Use correct condition for log messages Co-authored-by: Marek <mail@marek.onl> * Keep lookahead reset metric --------- Co-authored-by: Arya <aryasolhi@gmail.com> Co-authored-by: Marek <mail@marek.onl> |
||
---|---|---|
.. | ||
inbound | ||
mempool | ||
sync | ||
tracing | ||
inbound.rs | ||
mempool.rs | ||
metrics.rs | ||
sync.rs | ||
tokio.rs | ||
tracing.rs |