-
Notifications
You must be signed in to change notification settings - Fork 9.8k
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
Revision auto compaction should have configurable timer instead of fixed 5 minute timer #18471
Labels
Comments
jrcichra
added a commit
to jrcichra/etcd
that referenced
this issue
Aug 19, 2024
With enough key revisions per second, the constant 5 minute interval on revision compaction isn't fast enough to keep up with growth. Make the interval configurable, which will override the default behavior. Also pass the configuration through to periodic compaction for finer control of when compaction happens based on time. Fixes: etcd-io#18471 Signed-off-by: Justin Cichra <[email protected]>
I would like to work on this issue. |
Thanks for the update @jrcichra . I am looking into the implementation. This is a great learning opportunity for me—Thanks for the guidance! |
jrcichra
added a commit
to jrcichra/etcd
that referenced
this issue
Aug 21, 2024
With enough key revisions per second, the constant 5 minute interval on revision compaction isn't fast enough to keep up with growth. Make the interval configurable, which will override the default behavior. Also pass the configuration through to periodic compaction for finer control of when compaction happens based on time. Fixes: etcd-io#18471 Signed-off-by: Justin Cichra <[email protected]>
jrcichra
added a commit
to jrcichra/etcd
that referenced
this issue
Aug 21, 2024
With enough key revisions per second, the constant 5 minute interval on revision compaction isn't fast enough to keep up with growth. Make the interval configurable, which will override the default behavior. Also pass the configuration through to periodic compaction for finer control of when compaction happens based on time. Fixes: etcd-io#18471 Signed-off-by: Justin Cichra <[email protected]>
jrcichra
added a commit
to jrcichra/etcd
that referenced
this issue
Aug 21, 2024
With enough key revisions per second, the constant 5 minute interval on revision compaction isn't fast enough to keep up with growth. Make the interval configurable, which will override the default behavior. Also pass the configuration through to periodic compaction for finer control of when compaction happens based on time. Fixes: etcd-io#18471 Signed-off-by: Justin Cichra <[email protected]>
jrcichra
added a commit
to jrcichra/etcd
that referenced
this issue
Aug 21, 2024
With enough key revisions per second, the constant 5 minute interval on revision compaction isn't fast enough to keep up with growth. Make the interval configurable, which will override the default behavior. Also pass the configuration through to periodic compaction for finer control of when compaction happens based on time. Fixes: etcd-io#18471 Signed-off-by: Justin Cichra <[email protected]>
jrcichra
added a commit
to jrcichra/etcd
that referenced
this issue
Aug 21, 2024
With enough key revisions per second, the constant 5 minute interval on revision compaction isn't fast enough to keep up with growth. Make the interval configurable, which will override the default behavior. Also pass the configuration through to periodic compaction for finer control of when compaction happens based on time. Fixes: etcd-io#18471 Signed-off-by: Justin Cichra <[email protected]>
jrcichra
added a commit
to jrcichra/etcd
that referenced
this issue
Aug 26, 2024
With enough key revisions per second, the constant 5 minute interval on revision compaction isn't fast enough to keep up with growth. Make the interval configurable, which will override the default behavior. Also pass the configuration through to periodic compaction for finer control of when compaction happens based on time. Fixes: etcd-io#18471 Signed-off-by: Justin Cichra <[email protected]>
Discussed during the fortnightly triage meeting. @moficodes to review. |
jrcichra
added a commit
to jrcichra/etcd
that referenced
this issue
Sep 23, 2024
With enough key revisions per second, the constant 5 minute interval on revision compaction isn't fast enough to keep up with growth. Make the interval configurable, which will override the default behavior. Also pass the configuration through to periodic compaction for finer control of when compaction happens based on time. Fixes: etcd-io#18471 Signed-off-by: Justin Cichra <[email protected]>
jrcichra
added a commit
to jrcichra/etcd
that referenced
this issue
Oct 7, 2024
With enough key revisions per second, the constant 5 minute interval on revision compaction isn't fast enough to keep up with growth. Make the interval configurable, which will override the default behavior. Also pass the configuration through to periodic compaction for finer control of when compaction happens based on time. Fixes: etcd-io#18471 Signed-off-by: Justin Cichra <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
What would you like to be added?
Today the revision auto compaction has a constant 5 minute compaction. Change this to be a command-line / environment variable configurable option.
Why is this needed?
With enough key revisions per second, the constant 5 minute interval on revision compaction isn't fast enough to keep up with growth. Consider making the interval configurable, which will override the default behavior of 5 minutes.
The text was updated successfully, but these errors were encountered: