On May 4, 2016, at 4:00 PM, Jay Shaughnessy
<jshaughn(a)redhat.com> wrote:
Congrats!
On 5/4/2016 10:03 AM, Stefan Negrea wrote:
>
> Schema Management Tools
>
> First release with tooling for schema change management
> Only upgrades are supported; incremental schema changes are installed when Hawkular
Metrics starts
> Going forward new versions of Hawkular Metrics can be installed without the need to
start with a fresh database or manually update existing database even if the schema has
been modified in the new version
> For more details: HWKMETRICS-361
<
https://issues.jboss.org/browse/HWKMETRICS-361>, Cassalog
<
https://github.com/jsanda/cassalog>
Are these tools useful for other components using the same cassandra instance for their
own schemas? For example, can Hawkular Alerting leverage this to perform updates to its
schema?
Yes, Cassalog can be used in other projects. It is not dependent on Hawkular Metrics in
any way. There are things that we discussed and decided in HWKMETRICS-361 in terms of how
to manage schema changes across versions. It boils down more to coming up with a process
as opposed to a bunch of code changes.