Commit graph

24 commits

Author SHA1 Message Date
Mark Beamer Jr caaec6fcb1 add guage metrics for go routines in reflector package 2021-07-24 01:03:51 +02:00
Niko Storni 766238fd7e add if this than that store
switch to wasabi for uploads
2021-07-24 01:03:47 +02:00
Mark Beamer Jr 848fce5afa Add request queue for blob cache 2021-07-24 01:03:47 +02:00
Alex Grintsvayg 560e180e36
separate singleflight cache wrapper, component names for cache metrics 2020-11-04 16:03:46 -05:00
Alex Grintsvayg 3608971f0b
add lru cache eviction metric 2020-11-04 16:03:44 -05:00
Alex Grintsvayg 69fa06420b
LRU cache for disk store, abstract fs in disk store for testing 2020-11-04 16:03:43 -05:00
Niko Storni c3db95a6c1 add more metrics
increase handshake timeout by 1 second
2020-10-15 02:59:12 +02:00
Alex Grintsvayg b02e80d472 ensure only single origin Get request is in flight per hash. protects against thundering herd. 2020-10-15 00:12:31 +02:00
Alex Grintsvayg a80e0f5b0d
change error msg 2020-10-06 10:17:50 -04:00
Alex Grintsvayg 2b3581a692
silence all those quic errors 2020-10-06 10:11:36 -04:00
Niko Storni 694bda105c add metrics 2020-07-09 15:02:32 +02:00
Niko Storni 264390a2b2 add debug code 2020-07-09 15:02:32 +02:00
Niko Storni fdcc41829a handshake changes 2020-07-09 15:02:32 +02:00
Mark Beamer Jr e98794e125 Add close function for quic store so routines do not hang waiting for timeout. 2020-07-09 15:02:32 +02:00
Niko Storni fb0004bac4 increase packet size
add retro-compatibility
remove unused SPV servers
remove travis test failure
2020-07-09 15:02:32 +02:00
Alex Grintsvayg 6631ad325f
more errors 2020-01-13 16:16:46 -05:00
Alex Grintsvayg df266f6194
track hash mismatches 2020-01-07 08:38:40 -05:00
Alex Grintsvayg b3b581c00e
more granular errors 2020-01-03 14:02:00 -05:00
Alex Grintsvayg 18b15674d9
warn on untracked error 2020-01-03 12:28:01 -05:00
Alex Grintsvayg 780e899e90
more specific errors 2020-01-03 10:27:29 -05:00
Alex Grintsvayg 5c5643749e
i/o timeout is not the same as context.DeadlineExceeded 2020-01-02 13:58:11 -05:00
Alex Grintsvayg 1603b3bb22
fix circular import 2020-01-02 13:22:51 -05:00
Alex Grintsvayg 5d8a2d697c
use labels for different error types 2020-01-02 13:12:33 -05:00
Alex Grintsvayg 50089481fb
switch to prometheus for metrics 2020-01-02 13:12:33 -05:00