Test case
- Launch a network, send some transactions
- Shutdown one of BPs for some time
- Start the BP back
- Wait for 15 minutes
- Shutdown other BPs, leaving the previously downed BP alive
- Wait for another hour
Expected result
Block production continues as usual, transactions are included
Actual result
Some transactions are not taken due to lack of snark work
Alternative testing
With Nathan's fix of snark pool it's sufficient to check that snark pools for all nodes are of equal size after step 4.