This would be beneficial for testing.
Add some custom json rpc or other way of being able to stop processing thread on online node, and resume it at some point.
Scenario we want ot be able to replicate is:
- Synced node
- Stop Processing while CL is online and EL is online but responding with "Syncing"
- Stack 1000 blocks in Processing queue
- Resume the processing to process all stacked blocks.