Victor Shyba
|
6c082993cf
|
metrics: declare request is too large
|
2022-10-14 15:21:06 -03:00 |
|
Victor Shyba
|
08ed3c9f13
|
metrics: declare invalid blob hash len
|
2022-10-14 15:18:46 -03:00 |
|
Victor Shyba
|
7f75602841
|
metrics: declare protected blob
|
2022-10-14 15:16:54 -03:00 |
|
Victor Shyba
|
4d168ddefc
|
metrics: declare invalid json request
|
2022-10-14 15:15:32 -03:00 |
|
Victor Shyba
|
8c2a46752c
|
declare errInvalidPeerData on metrics
|
2022-10-14 14:42:22 -03:00 |
|
Niko Storni
|
febfc51cb0
|
refactor refactor refactor
|
2021-07-24 01:03:51 +02:00 |
|
Niko Storni
|
63aacd8a69
|
use O_DIRECT to write to disk (fixes everything)
add queue back to serving blobs
improve a lot of things
upgrade modules
|
2021-07-24 01:03:51 +02:00 |
|
Niko Storni
|
0c4f455f0c
|
add metrics
|
2021-07-24 01:03:51 +02:00 |
|
Niko Storni
|
2651a64dbb
|
add http server/client
|
2021-07-24 01:03:51 +02:00 |
|
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 |
|