After removing the cache with the dev branch merge, the propagation process takes a little longer to complete, and holds up the transaction solidifier processing time. To mitigate this, the propagation queue will be processed in batches to avoid the issue of holding up transactions in the solidification queue from being processed. Also, a small bug fix to the milestone solidifier to make sure we are registering new milestones that are not solid but valid.
Type of change
Bug fix (a non-breaking change which fixes an issue)
How the change has been tested
Tests that failed the merge into dev are passing now.
Change checklist
[x] My code follows the contribution guidelines for this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] New and existing unit tests pass locally with my changes
Description of change
After removing the cache with the dev branch merge, the propagation process takes a little longer to complete, and holds up the transaction solidifier processing time. To mitigate this, the propagation queue will be processed in batches to avoid the issue of holding up transactions in the solidification queue from being processed. Also, a small bug fix to the milestone solidifier to make sure we are registering new milestones that are not solid but valid.
Type of change
How the change has been tested
Tests that failed the merge into dev are passing now.
Change checklist