On Tuesday 2018-02-27 we had an event impacting Episerver FIND. The following report describes additional details around that event.
Incident total duration: 6 hour.
On Tuesday 2018-02-27 16:00 CET, the Find Operations team finalized the release of a new major version of Find. During the release there were three separate errors that occured.
16:00 CET – The final steps of the deploy took place.
16:03 CET – First alarms came from the EU region.
16:20 CET – The deploy is done but the errors persist. Continuing to investigate.
16:50 CET – The team realize the incorrect part of the deploy and fix it.
17:17 CET – All clusters in all regions are restarted to make the change active and fix the indexing issue.
18:30 CET – The last cluster is fully back after restart. There is still intermittent errors from a few EU clusters.
20:50 CET – The cause for the errors are found in a load balancer and fixed. There is still one cluster in EU not responding.
21:58 CET – The error for the last cluster in EU is found in a configuration file. The configuration file is changed and the last cluster is now working as normal again.
22:00 CET – All monitors report normal operation for all regions of Find.
During the timeframe of the outage there was three separate issues with each a separate root cause:
We will be reviewing our internal processes regarding QA and and code review to mitigate that these type of errors seen in issue 1 and 3 can get into production going forward. The second issue was a one time occurence that we will not be investigating further.
We apologize for the impact to affected customers. While we are proud of the availability we have on FIND we know how critical this service is to customers. For us, availability is the most important feature and we will do everything we can to learn from the event and to avoid a recurrence in the future.