[2 / 5] Make approval-distribution logic runnable on a separate thread (#4845)
This is part of the work to further optimize the approval subsystems, if
you want to understand the full context start with reading
https://github.com/paritytech/polkadot-sdk/pull/4849#issue-2364261568,
# Description
This PR contain changes to make possible the run of multiple instances
of approval-distribution, so that we can parallelise the work. This does
not contain any functional changes it just decouples the subsystem from
the subsystem Context and introduces more specific trait dependencies
for each function instead of all of them requiring a context.
It does not have any dependency of the follow PRs, so it can be merged
independently of them.
---------
Signed-off-by: Alexandru Gheorghe <[email protected]>
parent
9b4acf27
Pipeline
#486675
waiting for manual action
with stages
in
1 hour, 24 minutes, and 16 seconds
Please register or sign in to comment