diff options
author | Ryan Ofsky <ryan@ofsky.org> | 2024-05-14 11:17:42 -0400 |
---|---|---|
committer | Ryan Ofsky <ryan@ofsky.org> | 2024-05-14 11:20:33 -0400 |
commit | dbb3113082a75035b14d20021036d2166171976e (patch) | |
tree | 03d71ad742495f3bfb758075344fbf34494f04eb /depends/Makefile | |
parent | 7fcf4e99791ca5be0b068ac03a81a50ece11dba3 (diff) | |
parent | d4b17c7d46ad8e2833ade99d5b4c9741c913e84d (diff) |
Merge bitcoin/bitcoin#30083: kernel: Remove batchpriority from kernel library
d4b17c7d46ad8e2833ade99d5b4c9741c913e84d kernel: Remove batchpriority from kernel library (TheCharlatan)
Pull request description:
The current usage of ScheduleBatchPriority is not transparent. Once the thread scheduling is changed, it remains unchanged for the remainder of the thread's lifetime. So move the call from `ImportBlocks` to the init code where it is clearer that its effect lasts for the entire lifetime of the thread.
Users of the kernel library might not expect `ImportBlocks` to have an influence on the thread it is called in. Particularly since it is only a compile time option and cannot be controlled at runtime. With this patch users of the kernel library can now freely choose their own scheduling policy.
This PR is easier reviewed with `git diff --color-moved-ws=ignore-all-space --color-moved=dimmed-zebra`
---
This PR is part of the [libbitcoinkernel project](https://github.com/bitcoin/bitcoin/issues/27587).
ACKs for top commit:
maflcko:
ACK d4b17c7d46ad8e2833ade99d5b4c9741c913e84d ðŸ“
ryanofsky:
Code review ACK d4b17c7d46ad8e2833ade99d5b4c9741c913e84d, just added suggested comment since last review
hebasto:
ACK d4b17c7d46ad8e2833ade99d5b4c9741c913e84d, I have reviewed the code and it looks OK.
Tree-SHA512: cafedecd9affad58ddd7f30f68bba71291ca951bb186ff4b2da04b7f21f0b26e5e3143846d032b9e391bd5ce6c7466b97aa3758d2a85ebd7353eb8b69139641a
Diffstat (limited to 'depends/Makefile')
0 files changed, 0 insertions, 0 deletions