-
Notifications
You must be signed in to change notification settings - Fork 35
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
Support to configure multiple configs in single go for daemon API #364
Comments
Note: setting configs one after another without any sleep in between results in RGW service inactive.
|
This would be a good ideal goal, however, the cluster configurations are all organised in a single group (there is no logical grouping implemented). The problem is, allowing multiple configs on a flat level may result in a situation where ALL the services are restarted on the host (due to different configs). Thus, I would implement this with additional logical grouping of configs that couldbe executed together. |
Enhancement
Trying to access microceph daemon API using a python client similar to [1]
Currently multiple configs cannot be updated in single API call and have to run PUT /1.0/configs API call multiple times one for each config [2] which results in restart of corresponding service for each API call.
This is an enhacement request to export API call to accept multiple configs in a single go.
The use case for this is to configure all keystone related configs for radosgw.
Currently there are atleast 12 configs to set this integration which restarts radosgw 12 times.
[1] https://github.com/canonical/charm-microceph/pull/83/files#diff-29c083e8f4fd7ea8a9d6d5d47ec84ca0423cca647a63f51678edb615e7c5fe1b
[2] https://github.com/canonical/microceph/blob/main/microceph/api/configs.go#L59
What version of MicroCeph are you using ?
reef/stable
What are the steps to reproduce this issue ?
The text was updated successfully, but these errors were encountered: