mirror of
https://github.com/optim-enterprises-bv/vault.git
synced 2025-10-30 02:02:43 +00:00
Add support for reloading raft config (#29485)
This commit is contained in:
@@ -1639,6 +1639,10 @@ func (c *ServerCommand) Run(args []string) int {
|
||||
c.logger.Warn(cErr.String())
|
||||
}
|
||||
|
||||
if err := core.ReloadRaftConfig(config.Storage.Config); err != nil {
|
||||
c.logger.Warn("error reloading raft config", "error", err.Error())
|
||||
}
|
||||
|
||||
// Note that seal reloading can also be triggered via Core.TriggerSealReload.
|
||||
// See the call to Core.SetSealReloadFunc above.
|
||||
if reloaded, err := c.reloadSealsOnSigHup(ctx, core, config); err != nil {
|
||||
|
||||
@@ -1338,6 +1338,9 @@ func (c *Config) Sanitized() map[string]interface{} {
|
||||
sanitizedStorage["raft"] = map[string]interface{}{
|
||||
"max_entry_size": c.Storage.Config["max_entry_size"],
|
||||
}
|
||||
for k, v := range c.Storage.Config {
|
||||
sanitizedStorage["raft"].(map[string]interface{})[k] = v
|
||||
}
|
||||
}
|
||||
|
||||
result["storage"] = sanitizedStorage
|
||||
|
||||
Reference in New Issue
Block a user