Merge pull request #12941 from serathius/defrag

etcdserver: Implement running defrag if freeable space will exceed provided threshold (on boot)
This commit is contained in:
Piotr Tabor
2021-05-12 09:26:56 +02:00
committed by GitHub
7 changed files with 52 additions and 0 deletions

View File

@@ -321,6 +321,9 @@ type Config struct {
// ExperimentalWarningApplyDuration is the time duration after which a warning is generated if applying request
// takes more time than this value.
ExperimentalWarningApplyDuration time.Duration `json:"experimental-warning-apply-duration"`
// ExperimentalBootstrapDefragThresholdMegabytes is the minimum number of megabytes needed to be freed for etcd server to
// consider running defrag during bootstrap. Needs to be set to non-zero value to take effect.
ExperimentalBootstrapDefragThresholdMegabytes uint `json:"experimental-bootstrap-defrag-threshold-megabytes"`
// ForceNewCluster starts a new cluster even if previously started; unsafe.
ForceNewCluster bool `json:"force-new-cluster"`