From 726ed124e4468d0274ba89b0934a6cc8c975532d Mon Sep 17 00:00:00 2001 From: Oleg Zaytsev Date: Tue, 2 Jul 2024 15:51:05 +0200 Subject: [PATCH] Replace `ListPostings.Seek`'s binary search call by the generic `slices.BinarySearch` (#14393) Signed-off-by: Oleg Zaytsev --- tsdb/index/postings.go | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/tsdb/index/postings.go b/tsdb/index/postings.go index d9b5b69de..bfe74c323 100644 --- a/tsdb/index/postings.go +++ b/tsdb/index/postings.go @@ -755,9 +755,7 @@ func (it *ListPostings) Seek(x storage.SeriesRef) bool { } // Do binary search between current position and end. - i := sort.Search(len(it.list), func(i int) bool { - return it.list[i] >= x - }) + i, _ := slices.BinarySearch(it.list, x) if i < len(it.list) { it.cur = it.list[i] it.list = it.list[i+1:]