diff --git a/storage/fanout.go b/storage/fanout.go index b4746a74c0..d8f87cf5c4 100644 --- a/storage/fanout.go +++ b/storage/fanout.go @@ -388,6 +388,8 @@ type mergeSeriesSet struct { // NewMergeSeriesSet returns a new series set that merges (deduplicates) // series returned by the input series sets when iterating. +// Each input series set must return its series in labels order, otherwise +// merged series set will be incorrect. func NewMergeSeriesSet(sets []SeriesSet, querier *mergeQuerier) SeriesSet { if len(sets) == 1 { return sets[0]