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

Use LMDB as DB-less storage #7885

Closed
wants to merge 1 commit into from
Closed

Use LMDB as DB-less storage #7885

wants to merge 1 commit into from

Conversation

dndx
Copy link
Member

@dndx dndx commented Sep 24, 2021

DO NOT use in prod, PoC only. It also nukes the shdict based DB-less storage completely from orbit.

@fairyqb
Copy link
Contributor

fairyqb commented Sep 28, 2021

when data storage support ETCD, REDIS,based on the existing infrastructure, reduce management and maintenance costs ,thanks
@bungle @Tieske @kikito @gszr

@bungle
Copy link
Member

bungle commented Sep 28, 2021

when data storage support ETCD, REDIS,based on the existing infrastructure, reduce management and maintenance costs

I hear you, but the LMDB as proposed here is about improving our current dbless, with an in-process database lmdb. The goal is to improve hybrid and dbless modes. Things like incremental/differential updates, two-way communication between CP & DP, and possible between DPs. The lmdb here is replacing Nginx shared memory zones used currently with dbless and hybrid data plane nodes. As far as I know, we don't currently plan adding etcd or redis support for configuration data. But redis could still be more tightly integrated for example for distributed caching.

@bungle bungle added the core/db label Oct 12, 2021
@dndx
Copy link
Member Author

dndx commented Dec 22, 2021

Superseded by #8224.

@dndx dndx closed this Dec 22, 2021
@hbagdi hbagdi deleted the feat/lmdb_dbless branch October 26, 2022 18:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants