Commit Graph

43 Commits (8066de91ca26bbf268e28283aef1e6cf78eb5c17)

Author SHA1 Message Date
Julius Volz 91401794fa storage: Make MemorySeriesStorage a public type
9 years ago
beorn7 865d16f870 Rename Gorilla into varbit
9 years ago
beorn7 c72979e3ed Remove a redundancy from Gorilla-style chunks
9 years ago
beorn7 9d8fbbe822 Review improvements
9 years ago
beorn7 8cdced3850 Implement Gorilla-inspired chunk encoding
9 years ago
beorn7 e7ac9c6863 Improvments based on review
9 years ago
beorn7 161eada3ad Make chunkIterator even leaner.
9 years ago
beorn7 c13b1ecfe9 Make chunk iterators more DRY
9 years ago
beorn7 32f280a3cd Slim down the chunkIterator interface
9 years ago
beorn7 0ea5801e47 Handle errors caused by data corruption more gracefully
9 years ago
beorn7 ce58fd357b Merge branch 'beorn7/storage' into beorn7/storage2
9 years ago
beorn7 2581648f70 Separate iterators by offset
9 years ago
beorn7 b876f8e6a5 Move lastSamplePair method up to memorySeries
9 years ago
beorn7 1e13f89039 Return SamplePair istead of *SamplePair consistently
9 years ago
beorn7 d290340367 Fix and improve chunkDesc locking
9 years ago
beorn7 0e202dacb4 Streamline series iterator creation
9 years ago
beorn7 ef3ab96111 Populate first and last time in the chunk descriptor earlier
9 years ago
Julius Volz 9b6d69610a Fix various typos in comments.
9 years ago
beorn7 582af1618c Streamline chunk writing
9 years ago
Fabian Reinartz 1535ef1457 Replace metric.SamplePair with model.SamplePair
9 years ago
Fabian Reinartz 306e8468a0 Switch from client_golang/model to common/model
9 years ago
beorn7 699946bf32 Fix chunk desc loading.
10 years ago
Fabian Reinartz 6bfb4549a6 storage: add LastSamplePairForFingerprint method
10 years ago
Fabian Reinartz b105e26f4d storage: remove global flags
10 years ago
beorn7 3b9c421a69 Weed out all the [Gg]et* method names.
10 years ago
beorn7 cd5574bf8a Make chunk and series iterators more efficient.
10 years ago
beorn7 b02d900e61 Improve chunk and chunkDesc loading.
10 years ago
beorn7 5bea942d8e Improve various things around chunk encoding.
10 years ago
beorn7 13fcf1ddbc Implement double-delta encoded chunks.
10 years ago
Bjoern Rabenstein 5859b74f1b Clean up license issues.
10 years ago
Bjoern Rabenstein fee88a7a77 Remove the remaining races, new and old.
10 years ago
Bjoern Rabenstein 7d11019aa2 Squash a few trivial TODOs.
10 years ago
Bjoern Rabenstein 14bda4180c Changes after pair code review.
10 years ago
Bjoern Rabenstein bb42cc2e2d Evict based on memory pressure. Evict recently used chunks last.
10 years ago
Bjoern Rabenstein a617269b12 Avoid unnecessary cloning of the head chunk.
10 years ago
Bjoern Rabenstein 74c9b34a5e Improve storage instrumentation even more.
10 years ago
Bjoern Rabenstein 443dd33805 Improve instrumentation in storage.
10 years ago
Bjoern Rabenstein 096fa0f8b2 Squash a number of TODOs.
10 years ago
Bjoern Rabenstein 71206dbc06 More code cleanups.
10 years ago
Bjoern Rabenstein f5f9f3514a Major code cleanup.
10 years ago
Julius Volz 8dfaa5ecd2 Remove use of freelists for chunk bufs.
10 years ago
Bjoern Rabenstein d742edfe0d Fix precision loss.
10 years ago
Julius Volz e7ed39c9a6 Initial experimental snapshot of next-gen storage.
10 years ago