File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -10,8 +10,6 @@ github.com/bsm/gomega v1.27.10 h1:yeMWxP2pV2fG3FgAODIY8EiRE3dy0aeFYt4l7wh6yKA=
1010github.com/bsm/gomega v1.27.10 /go.mod h1:JyEr/xRbxbtgWNi8tIEVPUYZ5Dzef52k01W3YH0H+O0 =
1111github.com/cespare/xxhash/v2 v2.3.0 h1:UL815xU9SqsFlibzuggzjXhog7bL6oX9BbNZnL2UFvs =
1212github.com/cespare/xxhash/v2 v2.3.0 /go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs =
13- github.com/cloudflare/circl v1.5.0 h1:hxIWksrX6XN5a1L2TI/h53AGPhNHoUBo+TD1ms9+pys =
14- github.com/cloudflare/circl v1.5.0 /go.mod h1:uddAzsPgqdMAYatqJ0lsjX1oECcQLIlRpzZh3pJrofs =
1513github.com/cloudflare/circl v1.6.1 h1:zqIqSPIndyBh1bjLVVDHMPpVKqp8Su/V+6MeDzzQBQ0 =
1614github.com/cloudflare/circl v1.6.1 /go.mod h1:uddAzsPgqdMAYatqJ0lsjX1oECcQLIlRpzZh3pJrofs =
1715github.com/cloudflare/fourq v0.0.0-20240920015215-a8ef7b780d07 h1:A0Btoh92RfhQC5qh15d/gSsPSXoWxax82iwMjc8k+ko =
@@ -97,8 +95,6 @@ github.com/rogpeppe/go-internal v1.14.1/go.mod h1:MaRKkUm5W0goXpeCfT7UZI6fk/L7L7
9795github.com/silenceper/pool v1.0.0 h1:JTCaA+U6hJAA0P8nCx+JfsRCHMwLTfatsm5QXelffmU =
9896github.com/silenceper/pool v1.0.0 /go.mod h1:3DN13bqAbq86Lmzf6iUXWEPIWFPOSYVfaoceFvilKKI =
9997github.com/sirupsen/logrus v1.4.2 /go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE =
100- github.com/sirupsen/logrus v1.9.0 h1:trlNQbNUG3OdDrDil03MCb1H2o9nJ1x4/5LYw7byDE0 =
101- github.com/sirupsen/logrus v1.9.0 /go.mod h1:naHLuLoDiP4jHNo9R0sCBMtWGeIprob74mVsIT4qYEQ =
10298github.com/sirupsen/logrus v1.9.3 h1:dueUQJ1C2q9oE3F7wvmSGAaVtTmUizReu6fjN8uqzbQ =
10399github.com/sirupsen/logrus v1.9.3 /go.mod h1:naHLuLoDiP4jHNo9R0sCBMtWGeIprob74mVsIT4qYEQ =
104100github.com/stretchr/objx v0.1.0 /go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME =
Original file line number Diff line number Diff line change @@ -11,6 +11,7 @@ import (
1111 "github.com/prometheus/client_golang/prometheus/promauto"
1212 "github.com/prometheus/client_golang/prometheus/promhttp"
1313 eventspb "github.com/qubic/go-events/proto"
14+ "github.com/qubic/go-events/store"
1415)
1516
1617const lptCacheKey = "LPT"
@@ -86,7 +87,12 @@ func (s *Service) metricsEndpointHandler() http.Handler {
8687 if ! s .cache .Has (lptCacheKey ) || ! s .cache .Has (epochCacheKey ) {
8788 err := s .refreshCache ()
8889 if err != nil {
89- log .Printf ("Failed to refresh metrics cache: %s\n " , err )
90+ if ! errors .Is (err , store .ErrNotFound ) {
91+ log .Printf ("Failed to refresh metrics cache: %s\n " , err )
92+ panic (err )
93+ }
94+ s .cache .Set (lptCacheKey , 0 , ttlcache .DefaultTTL )
95+ s .cache .Set (epochCacheKey , 0 , ttlcache .DefaultTTL )
9096 }
9197 }
9298
You can’t perform that action at this time.
0 commit comments