-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
partial #15842, merge #15849, #17342, #18710: Add local thread pool to CCheckQueue #4191
Conversation
2759ad0
to
3471350
Compare
d27e546
to
972af32
Compare
Looking at the diff now I think I messed up in my fixes a bit 🙈 , pls see UdjinM6@b071fe0 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good, besides udjin squash and util stuff will require #4197 to be updated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
utACK
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
slightly tested ACK
Overview
This pull request presupposes the merger of #4190 intoThis pull request adds a local thread pool to CCheckQueue in preparation for more threading refactors.develop
. Only the last four commits are meant to be reviewed.To actually comparecheckqueue
withtlocks
, go hereMotivation
During initial preparation for bitcoin#18242 ("Add BIP324 encrypted p2p transport de-/serializer" by jonasschnelli) and the backporting of bitcoin@78c312c, a difference in class and function names were noticed and that in turn lead to a series of pull requests the lead us to this one.
The motivation is to reduce future merge conflicts when backporting pull requests from Bitcoin Core.
Contents
bitcoin#15849, bitcoin#17342, bitcoin#18710
Partials
bitcoin#15842
Disclosures