Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Date

Authors

Andy Dingley Marcello Fabbri (Unlicensed)

Status

Documenting

Summary

The TIS profile service went down

Impact

TIS could not be used at all

Non-technical Description

Our “Profile” service, which is used to check user permissions, went down due to a breaking change being deployed. As user permissions could not be checked the TIS application blocked all users actions, to a user this would have appeared like a log in failure.


Trigger

  • A change was deployed to tis-profile which caused the service to fail to start


Detection

  • Slack notification


Resolution

  • Reverted the breaking change


Timeline

  • : 14:03 - Breaking change deployed to production.

  • : 14:10 - Notification sent to slack channel #monitoring-prod

  • : 14:11 - Issue picked up by dev team.

  • : 14:17 - Fix deployed to production.

Root Cause(s)

  • Profile service failed to start

  • Change to the Sentry configuration caused a breaking change


Action Items

Action Items

Owner

Find out why the configuration made the service fail

Marcello Fabbri (Unlicensed)

Find a working solution to migrate to sentry-spring-boot-starter 4.3.0 without failures

Marcello Fabbri (Unlicensed)


Lessons Learned

  • Test changes properly locally and on stage before pushing to production.

  • No labels