Releases: go-graphite/go-carbon
Releases · go-graphite/go-carbon
Version 0.10.0-beta1
v0.10.0-beta1 version 0.10.0-beta1
Version 0.9.1
Bug fixes
- Always stop on USR2 signal (previously did not stop with disabled dump/restore) #135
- Some fixes in carbonserver (thanks Vladimir Smirnov)
Version 0.9.0
Features
- Completely new internal architecture
- Removed flush to whisper and stop on
USR2
signal. Use dump/restore instead - Removed global queue (channel) between receivers and cache, added optional per-receiver queues
- Built-in carbonserver (thanks Vladimir Smirnov)
- Added runtime tunables to internal metrics #70
Version 0.8.1
Bug fixes
- The synchronous config reload (HUP signal) and launch of the internal collecting statistics procedure (every "metric-interval") could cause deadlock (thanks Maxim Ivanov)
Version 0.8.0
Features
- Fully refactored and optimizer cache module (core of go-carbon) (thanks Maxim Ivanov)
- Added
noop
cache.write-strategy (thanks Maxim Ivanov) - New optional dump/restore functional for minimize data loss on restart
- Refactored internal stat mechanics.
common.graph-prefix
andcommon.metric-interval
now can be changed without restart (on HUP signal) - Customizable internal metrics endpoint.
common.metric-endpoint
param. Valid values: "local" and "" (write directly to whisper), "tcp://host:port", "udp://host:port"
Version 0.7.3
Features
- Added
cache.write-strategy
option (values "max" or "sorted") (thanks Alexander Akulov)
Bug fixes
commitedPoints
metric renamed tocommittedPoints
Version 0.7.2
Features
- Added sparse file creation (
whisper.sparse-create
config option) - Enable reload in init script (thanks Jose Riguera)
Bug fixes
- Don't try to create whisper file if exists with bad permissions #21
- Clean up schemas parser code (thanks Dieter Plaetinck)
- Better go-whisper error handling (thanks Hiroaki Nakamura)
Version 0.7.1
Features
- Fixed problem: Points in queue (channel) between cache and persister subsystems was invisible for carbonlink
Version 0.7
Features
- Grace stop on
USR2
signal: close all socket listeners, flush cache to disk and stop carbon - Reload persister config (
whisper
section of main config,storage-schemas.conf
andstorage-aggregation.conf
) onHUP
signal
Bug fixes
- NaN values being saved in Whisper datafiles #17 (thanks Andrew Hayworth)
- Cache may start save points only after first checkpoint
- Decimal numbers in log files instead of hexademical #22
- May crash on bad pickle message with big message size in header #30. Added option pickle.max-message-size with 64 MB default value
- Improved throttling (max-updates-per-second) performance #32
Version 0.7-beta4
Features
- Grace stop on
USR2
signal: close all socket listeners, flush cache to disk and stop carbon - Reload persister config (
whisper
section of main config,storage-schemas.conf
andstorage-aggregation.conf
) onHUP
signal
Bug fixes
- NaN values being saved in Whisper datafiles #17 (thanks Andrew Hayworth)
- Cache may start save points only after first checkpoint
- Decimal numbers in log files instead of hexademical #22
- May crash on bad pickle message with big message size in header #30. Added option pickle.max-message-size with 64 MB default value