After the split test in #1784 was found to cause trouble with milestones, we decided to remove the test from the original PR and move it to this one.
Thus this PR should not be merged before the original.
Enhancement (a non-breaking change which adds functionality)
Current blocker
Half the time a milestone selects both bundles and corrupts the state
Other half its all good and test succeeds, and like 1 in 20 there is an invalid mwm message from the node as return.
Description
After the split test in #1784 was found to cause trouble with milestones, we decided to remove the test from the original PR and move it to this one. Thus this PR should not be merged before the original.
Thus only commit from this PR should be: https://github.com/iotaledger/iri/pull/1807/commits/bed7f4a1623d10b79d0d985055d87bd22682c8c5
Fixes #1590
Type of change
Current blocker
Half the time a milestone selects both bundles and corrupts the state Other half its all good and test succeeds, and like 1 in 20 there is an invalid mwm message from the node as return.