diff options
author | Wladimir J. van der Laan <laanwj@protonmail.com> | 2020-06-29 19:03:18 +0200 |
---|---|---|
committer | Wladimir J. van der Laan <laanwj@protonmail.com> | 2020-06-29 19:16:18 +0200 |
commit | 2af56d6d5c387c3208d3d5aae8d428a3d610446f (patch) | |
tree | d59d378c8dd76231b8097cf45ff84d12644af6ef /test | |
parent | 8d3187fd0d6d2a2c9dd6d6d2c2d5b2128f6a74f6 (diff) | |
parent | 6fdfeebcc79df62c8bf1cf4b6e9e97d6aefb3eb3 (diff) | |
download | bitcoin-2af56d6d5c387c3208d3d5aae8d428a3d610446f.tar.xz |
Merge #19399: refactor: Replace RecursiveMutex with Mutex in rpc/server.cpp
6fdfeebcc79df62c8bf1cf4b6e9e97d6aefb3eb3 refactor: Replace RecursiveMutex with Mutex in rpc/server.cpp (Hennadii Stepanov)
Pull request description:
The functions that could lock this mutex, i.e., `SetRPCWarmupStatus()`, `SetRPCWarmupFinished()`, `RPCIsInWarmup()`, `CRPCTable::execute()`, do not call itself recursively, and do not call each other either directly or indirectly. Therefore, the `g_rpc_warmup_mutex` could be a non-recursive mutex.
Related to #19303.
ACKs for top commit:
laanwj:
ACK 6fdfeebcc79df62c8bf1cf4b6e9e97d6aefb3eb3
MarcoFalke:
ACK 6fdfeebcc79df62c8bf1cf4b6e9e97d6aefb3eb3
Tree-SHA512: 05a8ac58c0cd6a3c9afad9e06ad78059642e3e97715e129f379c0bf6dccdb58e70d05d965f23e7432fd3f02d7f97967a778ffb8e424837891d9d785a9e98964c
Diffstat (limited to 'test')
0 files changed, 0 insertions, 0 deletions