@Vincent Thanks for your suggestion. I think libgit2 could be a good fit in the sense that we would store only the deltas instead of full configurations. But other than that, I think libgit2 would introduce more complexity and would bring other challenges to solve. I'll analyze this more carefully tomorrow. @Donald Yes, Martin raised the same concern last time I talked to him. Using the SQLite solution this wouldn't be a problem since SQLite supports in-memory databases. As a matter of fact, this shouldn't be a problem for any solution we choose as long as we store the transactions on a tmpfs directory. On Mon, Jun 18, 2018 at 9:10 PM, Donald Sharp <sharpd@cumulusnetworks.com> wrote:
Given the state of hard drives on whitebox switches, I think we need to carefully evaluate doing anything that might further involve a file system.
donald
On Mon, Jun 18, 2018 at 8:03 PM, Vincent Jardin <vincent.jardin@6wind.com> wrote:
What's about using libgit2 ? https://libgit2.github.com/docs/guides/101-samples/
_______________________________________________ dev mailing list dev@lists.frrouting.org https://lists.frrouting.org/listinfo/dev
-- Renato Westphal