diff options
author | Matt Corallo <git@bluematt.me> | 2017-06-08 11:08:53 -0400 |
---|---|---|
committer | Matt Corallo <git@bluematt.me> | 2017-10-13 19:30:15 -0400 |
commit | e545dedf72bff2bd41c93c93eb576929fce37112 (patch) | |
tree | 1afa0523a8bcd4ce54b41b60832515542cb30447 /share | |
parent | 17220d6325ef8d7789373055586e4332977077b0 (diff) |
Also call other wallet notify callbacks in scheduler thread
This runs Block{Connected,Disconnected}, SetBestChain, Inventory,
and TransactionAddedToMempool on the background scheduler thread.
Of those, only BlockConnected is used outside of Wallet/ZMQ, and
is used only for orphan transaction removal in net_processing,
something which does not need to be synchronous with anything
else.
This partially reverts #9583, re-enabling some of the gains from
#7946. This does not, however, re-enable the gains achieved by
repeatedly releasing cs_main between each transaction processed.
Diffstat (limited to 'share')
0 files changed, 0 insertions, 0 deletions