In this presentation, we delve into recent advancements in OVN-Northd's incremental processing using the C implementation. Historically, OVN-Northd posed a significant scaling challenge for the OVN control plane due to its reliance on full recomputation. Incremental processing is widely recognized as the definitive solution to this bottleneck. The earlier DDlog-based approach showed encouraging outcomes, but it encountered substantial hurdles that hindered its evolution to a production-ready status. In this talk we will outline the strategies adopted in the C implementation, chart the progress achieved, and explore the persistent challenges alongside potential resolutions.
24 окт 2024