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

Provide an option to increase per-level fanout with dynamic leveled to avoid extra levels #11589

Open
mdcallag opened this issue Jul 6, 2023 · 0 comments

Comments

@mdcallag
Copy link
Contributor

mdcallag commented Jul 6, 2023

This is a feature request. More details on it are here.

In many cases a small increase in per-level fanout will avoid the use of an extra level as shown in the linked blog post above. My feature request is for RocksDB to support such a change with a cap on how much larger the per-level fanout can be. For example, I would accept a per-level fanout of 11 when the configured value is 10 if that allows the LSM tree to avoid creating an L2 that has a target size slightly larger than the target size for L1.

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

No branches or pull requests

2 participants