On 2022-09-19 between 12:15 and 13:47 UTC, all reservations coming into Mews through Channel managers stopped being processed, due to invalid data in our database.
After the issue was detected, we reverted Mews application to the previous version and restore database data to a valid state.
There were several contributing factors, but the main issue was that we weren't prepared to add reservation sources from multiple, parallel transactions occurring in the system and thus we added the same source multiple times. This had the knock-on effect of causing failure in the processing of all subsequent reservations.