mirror of
https://codeberg.org/anoncontributorxmr/monero.git
synced 2024-12-02 15:53:27 +01:00
802c4bb0e4
update_checkpoints() makes a few DNS requests and can take up to 20-30 seconds to complete (3-6 seconds on average). It is currently called from core::handle_incoming_block() which holds m_incoming_tx_lock, so it blocks all incoming transactions and blocks processing while update_checkpoints() is running. This PR moves it to until after a new block has been processed and relayed, to avoid full monerod locking. |
||
---|---|---|
.. | ||
block_queue.cpp | ||
block_queue.h | ||
CMakeLists.txt | ||
cryptonote_protocol_defs.h | ||
cryptonote_protocol_handler_common.h | ||
cryptonote_protocol_handler-base.cpp | ||
cryptonote_protocol_handler.h | ||
cryptonote_protocol_handler.inl | ||
enums.h | ||
fwd.h | ||
levin_notify.cpp | ||
levin_notify.h |