654 Commits (0a4d31477a75ff229ddfd95f610919c493a5a9c7)

Author SHA1 Message Date
beorn7 2235cec175 Handle fingerprint collisions. 10 years ago
beorn7 9820e5fe99 Use FastFingerprint where appropriate. 10 years ago
Scott Worley e5f92d35fe Fix storage/local tests for 32-bit systems 10 years ago
Fabian Reinartz 32b7595c47 Create promql package with lexer/parser. 10 years ago
beorn7 a052d32609 Comment improvement. 10 years ago
beorn7 66fc61f9b7 Make bufPool a member of the persistence struct. 10 years ago
beorn7 b02d900e61 Improve chunk and chunkDesc loading. 10 years ago
beorn7 c563398c68 Remove obsolete debug message. 10 years ago
beorn7 c5fa0b90c3 Fix the case where a series in memory has 0 chunks, but chunks on disk. 10 years ago
Julius Volz 593e565688 Allow writing to InfluxDB/OpenTSDB at the same time. 10 years ago
beorn7 3035b8bfdd Adaptively reduce the wait time for memory series maintenance. 10 years ago
Julius Volz 61fb688dd9 Add experimental InfluxDB write support. 10 years ago
beorn7 fbc44d8f95 Add benchmark for loading chunks and chunk descs. 10 years ago
beorn7 6a21f73898 Fixes after review. 10 years ago
beorn7 51d35f4481 Instrument series maintenance durations. 10 years ago
beorn7 12ae6e9203 Increase resilience of the storage against data corruption - step 4. 10 years ago
beorn7 11bd9ce1bd Increase resilience of the storage against data corruption - step 3. 10 years ago
beorn7 e25cca823c Increase resilience of the storage against data corruption - step 2. 10 years ago
beorn7 3d8d8928be Increase resilience of the storage against data corruption - step 1. 10 years ago
beorn7 da7c0461c6 Rename persist queue len/cap to num/max chunks to persist. 10 years ago
beorn7 1d8fc7d56f Change minor things after code review. 10 years ago
beorn7 be11cb2b07 Remove the sample ingestion channel. 10 years ago
beorn7 0056eaeb4f Redesign series maintenance and chunk persistence. 10 years ago
beorn7 5bea942d8e Improve various things around chunk encoding. 10 years ago
beorn7 9ecf93526d Sync the checkpoints. 10 years ago
beorn7 853f971540 Actually use double-delta encoding for transcoding. :-o 10 years ago
beorn7 23ba8a5516 Make floats exact again. 10 years ago
beorn7 a8d4f8af9a Improve minor things after review. 10 years ago
beorn7 13fcf1ddbc Implement double-delta encoded chunks. 10 years ago
beorn7 5ed8f6c205 Update persistQueueLength after chunks were persisted. 10 years ago
beorn7 0167083da6 Improvements after review. 10 years ago
beorn7 ebac14eff3 Add version guard to persistence. 10 years ago
Fabian Reinartz 4bff5d29bf Add tests for retrieving fingerprints for label matchers. 10 years ago
beorn7 92991026bb Fix chunkDescsTotal count in case of errors. 10 years ago
beorn7 1db7589081 Reduce the capacity of countPersistedHeadChunks. 10 years ago
beorn7 9406afad72 Do not double-count non-persisted head chunks on loading. 10 years ago
beorn7 dbc22b972c Check last time in head chunk for head chunk timeout, not first. 10 years ago
beorn7 edd716e63c Fix the embarrassing bug introduced in commit 0851945. 10 years ago
beorn7 af91fb8e31 Improve persisting chunks to disk. 10 years ago
beorn7 e22f26bc58 Move to a queue model for appending samples after all. 10 years ago
beorn7 fe518fdb28 Simplify AppendSamples by allowing it to be goroutine-unsafe. 10 years ago
beorn7 8a1c195b54 Move emptiness check to the receivers. 10 years ago
beorn7 5d3cd65a5d Improve performance of ingestion. 10 years ago
beorn7 d2ab49c396 Make the persist queue length configurable. 10 years ago
Julius Volz 9412b296d5 Remove labels on persist error counter. 10 years ago
Bjoern Rabenstein 3948e2a7f8 Move lost files to an "orphaned" directory. 10 years ago
Bjoern Rabenstein c24bfdf701 Move crash related code into separate file. 10 years ago
Bjoern Rabenstein ab386d1f5d Declare storage.local.index-cache-size.* default values as tweaked. 10 years ago
Bjoern Rabenstein 73f6dc4d44 Make KeyValueStore.Delete report if the key to delete was found. 10 years ago
Bjoern Rabenstein 2c8d324ca4 Remove check that did not check anything. 10 years ago