elijah / chef-prometheus

Chef cookbook for Prometheus. The open source service monitoring system and time-series database.
Apache License 2.0
52 stars 93 forks source link

Prevent users from installing Prometheus pre 0.12.0 #12

Closed rayrod2030 closed 9 years ago

rayrod2030 commented 9 years ago

Due to a storage fingerprinting bug in Prometheus any data that was recorded pre 0.12.0 is not compatible with new versions of prometheus that have correct storage fingerprinting (>= 0.12.0) therefore we should prevent users from installing any version of Prometheus older than 0.12.0 since there is no storage upgrade path if they choose to start with 0.11.1 and then upgrade to 0.12.0. I think this is fair considering this is a new cookbook that is probably not being used anywhere at this time.

The details of the fingerprinting issue can be found here: https://github.com/prometheus/prometheus/releases/tag/0.12.0