You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We want the Scheduled Events, which fire at the same time, to activate in the same order in both online BTs and local.
Actual Behavior
They can happen the other way round.
The text was updated successfully, but these errors were encountered:
jaredbroad
changed the title
Reconciliation - Differences caused by SetHoldings and multiple ScheduleEvents
Setting Multiple Scheduled Events to Same Time Does Not Trigger in Deterministic Order
Oct 19, 2018
The underlying cause of this is that the scheduled events are stored in a concurrent dictionary which has non-deterministic enumeration behavior. We could add an index to each entry and sort them before invoking the handlers.
Expected Behavior
We want the Scheduled Events, which fire at the same time, to activate in the same order in both online BTs and local.
Actual Behavior
They can happen the other way round.
The text was updated successfully, but these errors were encountered: