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

Dynamic Reload of Configuration #398

Open
onelapahead opened this issue Nov 6, 2024 · 1 comment
Open

Dynamic Reload of Configuration #398

onelapahead opened this issue Nov 6, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@onelapahead
Copy link
Contributor

What would you like to be added?

The ability for Paladin to dynamically reload its configuration based on changes to config files such as domains and registries. Note that the processes should not restart/crash, but ideally only the impacted internal components are restarted without compromising any in-flight transaction processing or state.

Why is this needed?

This allows for zero-downtime configuration updates in dynamic deployment environments such as cloud-native Kubernetes clusters.

It will allow for less "hacky" Operator code implemented when addressing #397.

@onelapahead onelapahead added the enhancement New feature or request label Nov 6, 2024
@onelapahead
Copy link
Contributor Author

If we use fsnotify rather than target Linux only and inotfify - we'll want to keep hyperledger/firefly-common#156 in mind. Whether we roll our own fswatcher like lib in Paladin, or re-use firefly-common's.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant