Isaac Reath created CASSSIDECAR-273: ---------------------------------------
Summary: Enable setting node-level Cassandra configs via Sidecar Key: CASSSIDECAR-273 URL: https://issues.apache.org/jira/browse/CASSSIDECAR-273 Project: Sidecar for Apache Cassandra Issue Type: Improvement Reporter: Isaac Reath A common operator task is managing the configuration of a Cassandra node or cluster. This involves updating {{cassandra.yaml}} to persist the configuration and applying the change in process via JMX or by restarting the node. Sidecar currently supports retrieving node-level configurations via the {{/api/v1/cassandra/settings}} API. We propose extending this API to also enable operators to enact configuration changes. When this API is called, Sidecar should: * Persist the new setting in {{{}cassandra.yaml{}}}. * Update the setting via JMX where possible. * If JMX is not an option, allow the caller to specify whether to restart the node immediately to apply the change (leveraging the work in https://issues.apache.org/jira/browse/CASSSIDECAR-266) or wait until the next convenient restart. In the future, this API could also support configuration change history and rollback. -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org