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
At the moment due to unexpected events that relate to external services Romeo relies upon it's possible to crash in such a state that replaying crashes it.
Context
When we started working on Romeo we decided that we'll crash for every unexpected events, or in this case transaction status updates. That made it easier to uncover and fix bugs but it also ultimately crashes Romeo when it can just ignore such events.
If we introduce something like a "strict mode" and disable it most of the time we can increase reliability of Romeo. When debugging an issue a strict mode can help us crash in a more meaningful way with an useful message.
Expected Approach
Introduce strict mode as a configuration option
When enabled don't crash but just log unexpected occurences
Acceptance Criteria
Romeo doesn't crash on unknown transaction updates
The text was updated successfully, but these errors were encountered:
Description
At the moment due to unexpected events that relate to external services Romeo relies upon it's possible to crash in such a state that replaying crashes it.
Context
When we started working on Romeo we decided that we'll crash for every unexpected events, or in this case transaction status updates. That made it easier to uncover and fix bugs but it also ultimately crashes Romeo when it can just ignore such events.
If we introduce something like a "strict mode" and disable it most of the time we can increase reliability of Romeo. When debugging an issue a strict mode can help us crash in a more meaningful way with an useful message.
Expected Approach
Acceptance Criteria
The text was updated successfully, but these errors were encountered: