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

Live Config Changes #337

Closed
Guyme opened this issue Jul 21, 2022 · 1 comment · Fixed by #294
Closed

Live Config Changes #337

Guyme opened this issue Jul 21, 2022 · 1 comment · Fixed by #294
Assignees
Labels
enhancement New feature or request usability

Comments

@Guyme
Copy link

Guyme commented Jul 21, 2022

What
Provide an interface to change configurable parameters on the fly even if the application does not support it

Why

  • Improve user experience when tuning parameters during PoCs, testing and customer environment.
  • Changing parameters without restarting the database

Who

  • Testing
  • Customers (production)
  • POCs

Functional Requirements:

  • The user should be able to change with this method mutable parameters only. This method cannot be used to change immutable parameters.
    Example: The user shall be able to load a config file, with similar format to the Options file and to call the appropriate rocksdb update option (pending RnD decision)
  • The new option/s should be loaded on the fly without the need to reload/recompile the code.
  • When changing a parameter, the old and new values should be printed to the log
@bosmatt bosmatt transferred this issue from another repository Jan 4, 2023
@Guyme Guyme added enhancement New feature or request Working on it A feature request that is being actively worked on labels Jan 18, 2023
@noamhaham noamhaham moved this from 🏗️ Working on it to ✅ Shipped in Speedb Roadmap Jan 18, 2023
@Guyme Guyme linked a pull request Jan 18, 2023 that will close this issue
@Yuval-Ariel Yuval-Ariel moved this from ✅ Shipped to 🏗️ Working on it in Speedb Roadmap Feb 5, 2023
@Yuval-Ariel
Copy link
Contributor

we've agreed that using this feature with the stress test requires addition of injecting the "refresh options file". @mrambacher will this be included in this ticket or a subsequent one?

@github-project-automation github-project-automation bot moved this from 🏗️ Working on it to 📖 Need your Opinion! in Speedb Roadmap Feb 11, 2023
@bosmatt bosmatt moved this from 📖 Need your Opinion! to ✅ Shipped in Speedb Roadmap Feb 16, 2023
@bosmatt bosmatt removed the Working on it A feature request that is being actively worked on label Oct 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request usability
Projects
Status: ✅ Shipped
Development

Successfully merging a pull request may close this issue.

4 participants