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

UserAPI read only mode #427

Closed
hg-ms opened this issue Sep 13, 2022 · 2 comments
Closed

UserAPI read only mode #427

hg-ms opened this issue Sep 13, 2022 · 2 comments
Assignees
Milestone

Comments

@hg-ms
Copy link
Contributor

hg-ms commented Sep 13, 2022

We’d like to provide a Microstream operation mode that rejects all store operations trigged by the public store API to prevent accidental changes to the persisted data by applications. It is not intended to prevent all write operations! Write operations by other (internal) APIs should still be possible.

-> The read only mode should prevent write operations triggered via the public storing API from the application code.
-> Write operations trigged during the startup (e.g.: Persisted Roots updates) are still possible.
-> Housekeeping tasks are still possible.
-> Garbage Collection task are still possible.
-> Importing (binary) data must be possible.
-> The read-only mode can be enabled/disabled at runtime (no restart of the storage!)

@hg-ms hg-ms self-assigned this Sep 13, 2022
@hg-ms
Copy link
Contributor Author

hg-ms commented Sep 13, 2022

A first solution is available in branch #427

@hg-ms hg-ms changed the title Cluster read only mode UserAPI read only mode Sep 13, 2022
@hg-ms hg-ms added this to the 08.00.00 milestone Oct 7, 2022
@hg-ms
Copy link
Contributor Author

hg-ms commented Oct 7, 2022

merged with PR #428

@hg-ms hg-ms closed this as completed Oct 7, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant