prometheus/storage
beorn7 08fc6cbd39 storage: Evict unused chunk.Descs in crash recovery
This is in line with the v1.5 change in paradigm to not keep
chunk.Descs without chunks around after a series maintenance.

It's mainly motivated by avoiding excessive amounts of RAM usage
during crash recovery.

The code avoids to create memory time series with zero chunk.Descs as
that is prone to trigger weird effects. (Series maintenance would
archive series with zero chunk.Descs, but we cannot do that here
because the archive indices still have to be checked.)
2017-04-04 00:04:22 +02:00
..
fanin Fix unstable fanin test (#2558) 2017-04-03 13:02:15 +02:00
local storage: Evict unused chunk.Descs in crash recovery 2017-04-04 00:04:22 +02:00
metric storage: improve index lookups 2016-07-20 17:35:53 +02:00
remote Add remote read external label handling (#2555) 2017-04-02 17:48:15 +02:00
storage.go Fix deadlock, structure target logging 2016-02-03 10:39:34 +01:00