[ 
https://issues.apache.org/jira/browse/CASSSIDECAR-424?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Paulo Motta updated CASSSIDECAR-424:
------------------------------------
    Change Category: Semantic
         Complexity: Normal
        Component/s: Configuration
             Status: Open  (was: Triage Needed)

> Add ConfigurationProvider interfaces
> ------------------------------------
>
>                 Key: CASSSIDECAR-424
>                 URL: https://issues.apache.org/jira/browse/CASSSIDECAR-424
>             Project: Sidecar for Apache Cassandra
>          Issue Type: Task
>          Components: Configuration
>            Reporter: Paulo Motta
>            Priority: Normal
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> Introduce the pluggable overlay storage abstraction as defined in CEP-62. The 
> provider interface defines how Sidecar reads and writes configuration 
> overlays independently of the underlying storage mechanism.
> Implementations must support per-instance overlay retrieval via 
> getConfiguration, atomic updates via patchConfiguration with hash-based 
> optimistic concurrency, and expose overlay metadata (SHA-256 hash, last 
> modified timestamp) so that the Configuration Manager can detect changes and 
> maintain cache coherence with the backing store.
> This includes the ConfigurationProvider interface, the 
> CassandraConfigurationOverlay model (cassandraYaml + extraJvmOpts), and the 
> ConfigurationOverlaySnapshot wrapper.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to