restate icon indicating copy to clipboard operation
restate copied to clipboard

Worker live configuration update

Open slinkydeveloper opened this issue 2 years ago • 1 comments

Investigate whether we should, and at what extent, allow the reconfiguration of some/all worker options updating the restate.yaml file.

Short summary from a previous discussion on the matter:

  • Some parameters are safe to update live, others aren't. We need a way to tag parameters as safe or not to update live, e.g. https://logdevice.io/docs/Settings.html.
  • How a user pushes a configuration update? Just updating the config file?
  • Which parameters are safe to update live? Some notable examples
    • Invoker network configuration
    • rocksdb (which support live config already)
    • enabling/disabling extra debugging
  • Sample use case:
    • Warm up a node using a specific configuration, then switch to a different "prod" configuration"
    • Debug a node in prod without restarting it to enable debug configuration

slinkydeveloper avatar Oct 10 '23 09:10 slinkydeveloper

Hey @AhmedSoliman I think this could be closed right?

slinkydeveloper avatar Jun 03 '24 07:06 slinkydeveloper