data corruption errors when getting unaggregated
Bug #1676519 reported by
gordon chung
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Gnocchi |
Fix Released
|
Undecided
|
gordon chung |
Bug Description
i am sending individual timestamp+value posts across 20K metrics over an hour with minute granularity.
if i stop and start a metricd agent, i get quite a few data corruption errors when i start it back up. this only seems to happen after a restart. still debugging why
2017-03-27 13:10:52.890 21207 ERROR gnocchi.
To post a comment you must log in.
seems related to new lz4. prior to 0.9.0, it allowed compression/ decompression of empty value to be valid. for example, lz4.loads( lz4.dumps( b'')) works in 0.8.2 but in 0.9.0, it will throw an error instead.
in theory, it actually is an error that unaggregated object is empty... i imagine it's because metricd is killed in process of initial aggregation and saving of unaggregated.