Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
mirrored_supervisor: Catch timeout from Khepri in
hanlde_info/2
[Why] The code assumed that the transaction would always succeed. It was kind of the case with Mnesia because it would throw an exception if it failed. Khepri returns an error instead. The code has to handle it. In particular, we see timeouts in CI and before this patch, they caused a crash because the list comprehension was asked to work on a tuple. [How] We now retry a few times for 10 seconds.
- Loading branch information