Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[SWEET-5] Switch from scvpp to VOM #46

Open
vvalderrv opened this issue Jan 2, 2025 · 0 comments
Open

[SWEET-5] Switch from scvpp to VOM #46

vvalderrv opened this issue Jan 2, 2025 · 0 comments

Comments

@vvalderrv
Copy link
Contributor

scvpp had been initiated to get started quickly on the project but at the same time making two models of different family (openconfig and ietf) use the same functions.

scvpp is heavy to maintain because it is the job of sweetcomb developers to adapt to VAPI changes. It is also not very convenient to use C in some cases like when you receive multiple messages when performing a dump. This needs to implement linked lists based data structure which are always error prone.

The solution is to use VOM middleware which is officialy maintained by VPP and is part of VPP project. VOM offers an interesting abstraction layer which can be used to replay configurations in case VPP crashes. 

Thus, adopting VOM is a first step for a VPP+sweetcomb instance support High Availability.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant