@italovalcy & @RenataFrez have caught a case in prod where a link was down but interfaces were UP. We're still analyzing and trying to reproduce, but we should also introduce a consistency check in the meantime here to avoid topology inconsistencies for these cases when convergence needs to happen.
Consistency shouldn't be absolutely required in the first place, and we'll fix the root cause in the future, but all things considered, it's worth having a consistency in this part here to try to fix this case if it ever happens, since it can leave actual network paths unavailable when they should be available, and in certain cases this might be critical if there's no other paths. The consistency check is supposed to be very simple and do not cause too much IO, and easy to maintain.
@italovalcy & @RenataFrez have caught a case in prod where a link was down but interfaces were UP. We're still analyzing and trying to reproduce, but we should also introduce a consistency check in the meantime here to avoid topology inconsistencies for these cases when convergence needs to happen.
Consistency shouldn't be absolutely required in the first place, and we'll fix the root cause in the future, but all things considered, it's worth having a consistency in this part here to try to fix this case if it ever happens, since it can leave actual network paths unavailable when they should be available, and in certain cases this might be critical if there's no other paths. The consistency check is supposed to be very simple and do not cause too much IO, and easy to maintain.