Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
Already on GitHub? Sign in to your account
rpc: remove cs_main lock from `createrawtransaction` #7156
Conversation
laanwj
added
the
RPC/REST/ZMQ
label
Dec 2, 2015
|
Code Review utACK. Can't find any unguarded deeper structure either. |
|
ACK |
|
|
|
utACK I couldn't find any unguarded paths. |
|
ACK |
|
utACK |
laanwj
merged commit 6e76587
into
bitcoin:master
Dec 11, 2015
1 check passed
continuous-integration/travis-ci/pr
The Travis CI build passed
Details
added a commit
that referenced
this pull request
Dec 11, 2015
added a commit
to luke-jr/bitcoin
that referenced
this pull request
Dec 28, 2015
added a commit
to luke-jr/bitcoin
that referenced
this pull request
Dec 28, 2015
added a commit
to bitcoinknots/bitcoin
that referenced
this pull request
Jun 9, 2016
added a commit
to bitcoinknots/bitcoin
that referenced
this pull request
Jun 26, 2016
added a commit
to codablock/dash
that referenced
this pull request
Sep 16, 2017
added a commit
to codablock/dash
that referenced
this pull request
Sep 19, 2017
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
laanwj commentedDec 2, 2015
Continues work to remove/push down RPC locks from #7013.
createrawtransactionis a pure utility function that doesn't use main's data structures, so it does not require that lock.Despite being a one-line change, needs to be reviewed carefully. Although I didn't find any, there may be unguarded use of main data structures deeper in the call chain. Not meant for 0.12