Skip to content
This repository was archived by the owner on Aug 18, 2025. It is now read-only.

Commit 0c965dc

Browse files
dinalDina Nimrodi
andauthored
return ref not found error in case addfast fails (#73)
* return ref not found error in case addfast fails * update tsdb 0.11.3 Co-authored-by: Dina Nimrodi <dinan@iguazio.com>
1 parent 4fcec76 commit 0c965dc

File tree

11 files changed

+120
-720
lines changed

11 files changed

+120
-720
lines changed

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ require (
6262
replace (
6363
github.com/golang/lint => golang.org/x/lint v0.0.0-20190409202823-959b441ac422
6464
github.com/v3io/frames => github.com/v3io/frames v0.8.1
65-
github.com/v3io/v3io-tsdb => github.com/v3io/v3io-tsdb v0.11.2
65+
github.com/v3io/v3io-tsdb => github.com/v3io/v3io-tsdb v0.11.3
6666
google.golang.org/grpc => google.golang.org/grpc v1.19.1
6767
k8s.io/klog => github.com/simonpasquier/klog-gokit v0.1.0
6868
)

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -392,8 +392,8 @@ github.com/v3io/frames v0.8.1 h1:wUWCX6RUEQ05SG3P9VtMBYh7gWrYNOiA81HcWXRXGZw=
392392
github.com/v3io/frames v0.8.1/go.mod h1:qQnXBGO3uLKwN9HVcQ2ggHlIs8xT+200uJaWUgDocpk=
393393
github.com/v3io/v3io-go v0.1.9 h1:etkrrRmrI++i8sxGfK/+13f41TxIMohYeZHwVUM62vw=
394394
github.com/v3io/v3io-go v0.1.9/go.mod h1:5poBlcjZG5TiexRTYI44PE6tHzZz5Z60w+iS899pWtc=
395-
github.com/v3io/v3io-tsdb v0.11.2 h1:knT+IwB+Bkd1aRPTIKltBnYrue1z+2EXmESJLkCexe8=
396-
github.com/v3io/v3io-tsdb v0.11.2/go.mod h1:l+WxedjLmjy/TThj2vhSW/OnpRw8C7dOntIXHmM/a7I=
395+
github.com/v3io/v3io-tsdb v0.11.3 h1:zH2rVNsPy9CIm0/gwJ7NNyjDD7G2w4XhUygeZqexLaE=
396+
github.com/v3io/v3io-tsdb v0.11.3/go.mod h1:kp586KxTfROIGwb/nzNxwDbX2Wterxro+HbiZHmK548=
397397
github.com/valyala/bytebufferpool v1.0.0 h1:GqA5TC/0021Y/b9FG4Oi9Mr3q7XYx6KllzawFIhcdPw=
398398
github.com/valyala/bytebufferpool v1.0.0/go.mod h1:6bBcMArwyJ5K/AmCkWv1jt77kVWyCJ6HpOuEn7z0Csc=
399399
github.com/valyala/fasthttp v1.2.0 h1:dzZJf2IuMiclVjdw0kkT+f9u4YdrapbNyGAN47E/qnk=

storage/tsdb/promtsdb.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -259,7 +259,11 @@ func (a v3ioAppender) Add(lset labels.Labels, t int64, v float64) (uint64, error
259259
}
260260

261261
func (a v3ioAppender) AddFast(lset labels.Labels, ref uint64, t int64, v float64) error {
262-
return a.metricsCache.AddFast(ref, t, v)
262+
err := a.metricsCache.AddFast(ref, t, v)
263+
if err != nil && strings.Contains(err.Error(), "metric not found") {
264+
return storage.ErrNotFound
265+
}
266+
return nil
263267
}
264268

265269
func (a v3ioAppender) Commit() error { return nil }

vendor/github.com/golang/groupcache/LICENSE

Lines changed: 0 additions & 191 deletions
This file was deleted.

vendor/github.com/golang/groupcache/lru/lru.go

Lines changed: 0 additions & 133 deletions
This file was deleted.

0 commit comments

Comments
 (0)