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

admission: add l0 control settings #110045

Closed

Conversation

irfansharif
Copy link
Contributor

Part of #82743. We add cluster settings to control:

  • smoothing alpha for byte token computations;
  • reduction factor for L0 compaction tokens, based on observed compactions;

We've found these to be useful in internal experiments, and also when looking to paper over L0 compaction variability effects up in AC.

Release note: None


First commit is from #109640.

Part of cockroachdb#82743.

We introduce metrics for l0 compacted bytes, generated l0 tokens, and l0
tokens returned.

Release note: None
Part of cockroachdb#82743. We add cluster settings to control:
- smoothing alpha for byte token computations;
- reduction factor for L0 compaction tokens, based on observed
  compactions;

We've found these to be useful in internal experiments, and also when
looking to paper over L0 compaction variability effects up in AC.

Release note: None
@cockroach-teamcity
Copy link
Member

This change is Reviewable

@irfansharif irfansharif closed this Oct 9, 2023
@irfansharif irfansharif deleted the 230905.l0-ctrl-settings branch October 9, 2023 21:46
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

Successfully merging this pull request may close these issues.

2 participants