Commit graph

29 commits

Author SHA1 Message Date
Niko Storni def551cc89 add option to run with RO-CF only as upstream
increase idle timeout to avoid errors downstream
add option to delete blobs from DB if storage doesn't have it (for future local tracking)
2020-12-22 20:53:48 +01:00
Niko Storni 74b76a11e4 upgrade quic 2020-12-17 23:49:37 +01:00
Niko Storni 2c0df2ca8a
update lfuda library 2020-11-27 16:20:50 -05:00
Niko Storni ff9b61b034
fix cache size mess 2020-11-27 16:20:49 -05:00
Niko Storni bc54601dde
add LFUDA store
update quic
fix tests
2020-11-27 16:19:46 -05:00
Niko Storni 9146c8b084
update quic
don't wait for a blob to be written to disk before sending it downstream
don't wait for the disk store to be walked before starting everything up
2020-11-27 16:19:45 -05:00
Alex Grintsvayg 131fed28d2
add faster file.Walk fn. meant for DiskStore.list() 2020-11-04 16:03:47 -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 08c93d44fd update quic lib 2020-10-15 00:13:16 +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 5658fe4607
add publish command 2020-10-05 16:30:57 -04:00
Niko Storni e8b98bc862 update dependencies 2020-09-01 20:15:34 +02:00
Niko Storni 47f28002ff close unclosed handle
reduce idle timeout for http3
update QUIC library
2020-07-10 15:19:57 +02:00
Niko Storni 8a5f57b14f remove QUIC protocol
add HTTP3/QUIC protocol
2020-07-09 15:02:32 +02:00
Mark Beamer Jr 4a9f127ecc Add gops to reflector 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 50089481fb
switch to prometheus for metrics 2020-01-02 13:12:33 -05:00
Alex Grintsvayg d6cf9e9e63
new uber-go import path 2019-12-28 19:24:26 -05:00
Alex Grintsvayg dc6dd8d12b
fix blocklist, log future blocklist errors, add resolve wallet server method 2019-12-28 19:17:52 -05:00
Mark Beamer Jr 86a553b876
upgrade to lbry.go v2.4.0 2019-11-13 19:11:35 -05:00
Alex Grintsvayg a98d1e1217
tidy go.mod 2019-10-03 13:41:02 -04:00
Alex Grintsvayg cb669eb1a7
add claim decode command 2019-09-11 14:35:25 -04:00
Alex Grintsvayg 1a6b862c96
error on invalid blob hash length 2019-09-10 17:18:44 -04:00
Niko Storni ce3d4403db update lbry.go dependency 2019-08-28 15:16:02 +02:00
Niko Storni 7d8772ed63 go mod tidy 2019-08-28 15:02:19 +02:00
Alex Grintsvayg 2cacdaf22d
support new protobufs, stop using victor's wallet server 2019-04-29 17:19:59 -04:00
Alex Grintsvayg 14d6d32a41 move dht to lbry.go repo 2019-01-09 17:52:30 -05:00
Alex Grintsvayg db791e26ef store blobs in s3 intelligent-tiering storage class 2018-12-26 15:05:32 -05:00
Alex Grintsvayg dc104dd17b switch to go modules, drop testing against go master 2018-12-26 14:12:04 -05:00