mirror of https://github.com/qortal/qortal
Browse Source
As importing a transaction requires blockchain lock, all the network threads can be used up blocking for that lock, especially if Synchronizer is active. So we simply discard incoming TRANSACTION messages if we can't immediately obtain the blockchain lock. Some other peer will probably attempt to send the transaction soon again anyway. Plus we swap transaction lists after connection handshake.pull/33/head
catbref
4 years ago
1 changed files with 14 additions and 0 deletions
Loading…
Reference in new issue