Symptom:
Failure to create agreements when generating calculations
Impact:
Advisors were unable to create agreements
Root Cause:
The calculation service was impacted by a change in the number of decimals used for bond prices.
This bug was identified and fixed the day before in a single product, but it proved that it affected several other products after an update to their respective bond prices.
This alteration to the amount of decimals, led to a persistence issue, as the database schema was not designed to accommodate the updated format.
Resolution:
A fix was implemented to enable the service to handle the new decimal format on all products.
The updated service was successfully deployed and initially verified from a technical perspective. The solution was verified the following morning from
Actions:
A retrospective and problem management session will be conducted to review this and the associated incident from the day before. Several internal factors complicated the process for deploying the fix, resulting in unnecessary delays. These contributing factors will be examined to improve the efficiency of future bug resolution and deployment processes.
Reference: IM522806
Event started at: 09:47
Event ended at: 17:30