HomePhabricator

Create new mutex for orphans, no cs_main in PLV::BlockConnected

Description

Create new mutex for orphans, no cs_main in PLV::BlockConnected

Summary:
This should (marginally) speed up validationinterface queue
draining by avoiding a cs_main lock in one client.

Partial backport of core PR11824 (commit 818075a)

Test Plan:

make check
./test/functional/test_runner.py

Reviewers: #bitcoin_abc, deadalnix

Reviewed By: #bitcoin_abc, deadalnix

Subscribers: teamcity, schancel

Differential Revision: https://reviews.bitcoinabc.org/D2605

Details

Provenance
Matt Corallo <git@bluematt.me>Authored on Dec 4 2017, 22:10
FabienCommitted on Feb 27 2019, 07:48
FabienPushed on Feb 27 2019, 08:18
Reviewer
Restricted Project
Differential Revision
D2605: Create new mutex for orphans, no cs_main in PLV::BlockConnected
Parents
rSTAGINGbbe53087c841: Enable automatic detection of undefined names in Python tests scripts
Branches
Unknown
Tags
Unknown
References
tag: phabricator/base/7508, tag: phabricator/base/7497