gnocchi/releasenotes/notes/storage-engine-v3-b34bd0723abf292f.yaml
Julien Danjou c74c5c9289 carbonara: compress non padded timeseries
This creates 2 distinct formats available when serializing
AggregatedTimeSerie: once is "padded" so it can be written based on
offset (Ceph) and the other one is "compressed" so it can be written to
object stores (Swift, file). This compressed format is also used to
store timeseries splits that are out of reach of the back window.

Change-Id: I6f5431945ad9873d280eeb0f6b4907ade493406b
2016-09-08 16:29:03 +02:00

14 lines
693 B
YAML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
features:
- The Carbonara based storage engine has been updated and greatly improved.
It now features fast write for Ceph (no change for file and Swift based
drivers) by using an append method.
It also features on the fly data compression (using LZ4) of the aggregated
time serie, reducing the data space usage by at least 50 %.
upgrade:
- gnocchi-upgrade must be run before running the new version of
gnocchi-metric and the HTTP REST API in order to upgrade from version 2 of
the Carbonara storage engine to version 3. It will read all metrics and
convert them to new version 3 serialization format (compressing the data),
which might take some time.