Commit Graph

19 Commits (749781edf364da5245e71df95e4e878b0220fbb3)

Author SHA1 Message Date
Tom Wilkie 749781edf3 Also, don't make a mergeSeriesSet if there is only one SeriesSet.
7 years ago
Tom Wilkie 48e39068bd Don't allocate a mergeSeries if there is only one series to merge.
7 years ago
Ed Schouten bb724f1bef Deprecate DeduplicateSeriesSet() in favor of NewMergeSeriesSet().
7 years ago
Fabian Reinartz 83cd270ea4 *: adapt to storage interface changes
7 years ago
Tom Wilkie 48a7a00a38 Fast path the merge querier (#3358)
7 years ago
Tom Wilkie 0e572686db Revert "Bypass the fanout storage merging if no remote storage is configured."
7 years ago
Tom Wilkie 4bbef0ec30 Bypass the fanout storage merging if no remote storage is configured.
7 years ago
Thibault Chataigner bf4a279a91 Remote storage reads based on oldest timestamp in primary storage (#3129)
7 years ago
Julius Volz 9ef8518b37 Remove "package remote" garbage from license headers (#3304)
7 years ago
Julius Volz f7e8348a88 Re-add contexts to storage.Storage.Querier() (#3230)
7 years ago
Fabian Reinartz d21f149745 *: migrate to go-kit/log
7 years ago
Fabian Reinartz 0efecea6d4 Adapt storage APIs to uint64 references
7 years ago
Tom Wilkie 994a7f27d6 Propagate errors through mergeSeriesSet correctly.
7 years ago
Tom Wilkie 2e0d8487e3 Return zeros if At() is called after Next() returns false.
7 years ago
Tom Wilkie 014bd31a86 Remove unnecessary whitespace changes, add comment.
7 years ago
Tom Wilkie 98ac07f86a Add unit test for the merging on the read path.
7 years ago
Tom Wilkie 96e25adc8d Introduce 'primary' storage in fanout, and have Add return the ref from the primary.
7 years ago
Tom Wilkie db8128ceeb Add label set as first parameter to AddFast, ingored by TSDB adapter.
7 years ago
Tom Wilkie 2dda5775e3 Initial port of remote storage to v2.
7 years ago