Jeffrey Picard
235f37f6dd
Another prefix
2022-01-10 01:05:41 -05:00
Jeffrey Picard
ef5a1ce38f
more tests, prefixes and small refactor
2022-01-09 23:46:52 -05:00
Jeffrey Picard
4d6f22e09a
Implementation, testing, and cleanup.
...
Implemented more prefixes. Figured out a good test that should work for
all prefixes. Removed binary databases so we can just store human
readable csv files.
2022-01-09 22:09:18 -05:00
Jeffrey Picard
39f2fa6f5f
asdf
2021-12-24 07:17:53 -05:00
Jeffrey Picard
f248bd3fab
asdf
2021-12-16 11:42:36 -05:00
Jeffrey Picard
9a0a44e688
asdf
2021-12-14 18:40:04 -05:00
Jeffrey Picard
76f56c163a
Better iterator. Need to implement a lot of keys next, and tests, maybe
...
tests needed.
2021-12-14 17:57:02 -05:00
Jeffrey Picard
9565c94d84
asdf
2021-12-14 08:14:42 -05:00
Jeffrey Picard
946826c25c
update script
2021-12-12 18:42:55 -05:00
Jeffrey Picard
8e4e193a30
Fix rocksdb iterator and tests
2021-12-12 18:35:16 -05:00
Jeffrey Picard
abbc86b1ac
asdf
2021-12-12 12:40:51 -05:00
Jeffrey Picard
a20951ca7f
fixes and arg test
2021-12-11 19:24:37 -05:00
Jeffrey Picard
a3712f0c02
Progress of reading rocksdb
2021-12-11 17:22:45 -05:00
Jeffrey Picard
01a938487a
Don't hardcode stop on read
2021-12-07 07:26:00 -05:00
Jeffrey Picard
beae3d4cb2
cleanup
2021-12-07 07:05:01 -05:00
Jeffrey Picard
0355563fd8
update action
2021-12-07 06:59:58 -05:00
Jeffrey Picard
a2c35c8ace
Try adding test db with git-lfs
2021-12-07 06:45:18 -05:00
Jeffrey Picard
2ee8c62d13
asdf
2021-12-06 22:59:05 -05:00
Jeffrey Picard
4a4fce77cb
qwer
2021-12-06 22:39:30 -05:00
Jeffrey Picard
6d0887e1c7
asdf
2021-12-06 22:35:56 -05:00
Jeffrey Picard
619f72ccda
try local dockerfile
2021-12-06 22:34:54 -05:00
Jeffrey Picard
2e93b895c0
Try github action thing
2021-12-06 22:31:03 -05:00
Jeffrey Picard
1cccbba7b5
Initial rocksdb commit
...
Basic reading from rocksdb works
2021-12-06 20:36:12 -05:00
Jeffrey Picard
447e931f18
v0.2021.12.06.1
2021-12-06 17:42:34 -05:00
Jeffrey Picard
516b95d96b
Merge pull request #24 from lbryio/feature/18/jeffreypicard/udp-endpoint
...
UDPServer / ip address resolution
2021-12-06 11:57:47 -05:00
Jeffrey Picard
2a1d6fa7d4
Updates based on code review
2021-12-06 11:32:45 -05:00
Jeffrey Picard
2e52c1639c
Refactor and fixes related to PR comments.
2021-12-06 11:32:45 -05:00
Jeffrey Picard
1c1d288654
Set UDP flags correctly.
2021-12-06 11:32:45 -05:00
Jeffrey Picard
283686ecac
Fix startup flags
2021-12-06 11:32:45 -05:00
Jeffrey Picard
ca0e8562f3
Add disable-federation flag, default false
2021-12-06 11:32:45 -05:00
Jeffrey Picard
72ea236d86
Run gofmt
2021-12-06 11:31:51 -05:00
Jeffrey Picard
0a1ba43d66
Full SPVPong parsing and tests against prod server.
2021-12-06 11:26:29 -05:00
Jeffrey Picard
4e6b47c2a3
Test UDPPing country parsing.
2021-12-06 11:26:29 -05:00
Jeffrey Picard
ee5fcaef14
Added test for getting IP with udp from prod servers.
2021-12-06 11:26:29 -05:00
Jeffrey Picard
159f4b941b
Add claim protobuf definition for UDP country encoding.
2021-12-06 11:26:29 -05:00
Jeffrey Picard
355eab682c
changes based on comments
2021-12-06 11:26:29 -05:00
Jeffrey Picard
395e1db489
UDPServer / ip address resolution
...
Got the UDPServer ping/pong protocol working internally, only tested
against other running go hub servers. Should in theory work with
python server and clients, but still need to test that.
Also switched to serving udp on the same port as grpc, and taking that
into account when pinging other hubs with udp.
Unit test for udp ip address lookup.
2021-12-06 11:26:29 -05:00
Jeffrey Picard
602292281c
Merge pull request #28 from lbryio/feature/jeffreypicard/update-range-query
...
Update RangeField
2021-12-06 11:24:47 -05:00
Jeffrey Picard
d511b08736
Switch RangeField to int32 in the protobuf, as none of those fields use
...
strings.
2021-12-03 19:39:40 -05:00
Jeffrey Picard
2537a84b86
Update RangeField
...
Allow repeated range fields per term (for i.e. 0 < x < 100)
2021-12-03 13:02:06 -05:00
Jeffrey Picard
67b3dce492
v0.2021.11.05.1
2021-11-05 11:16:40 -04:00
Jeffrey Picard
284f825d22
Merge pull request #20 from lbryio/feature/6/jeffreypicard/hub-federation
...
Most of federation is written, need to finish udp and test
2021-11-05 11:14:05 -04:00
Jeffrey Picard
15614c6a5b
Remove unused code
2021-11-05 11:11:26 -04:00
Jeffrey Picard
c61c8db92a
Some cleanup based on review and use map + sync.RWMutex instead of
...
sync.Map
2021-11-04 20:57:23 -04:00
Jeffrey Picard
2ee8d2c3cc
Add test to build
2021-10-30 08:44:52 -04:00
Jeffrey Picard
914d2bfc61
Rework federation to be synchronous, and add tests
2021-10-30 01:33:55 -04:00
Jeffrey Picard
a67f9b43d1
Remove unused streaming endpoints
2021-10-29 17:27:27 -04:00
Jeffrey Picard
58a44bfce3
Merge branch 'master' of github.com:lbryio/hub into feature/6/jeffreypicard/hub-federation
2021-10-29 17:05:26 -04:00
Jeffrey Picard
5387aeeebe
Most of federation is written, need to finish udp and test
...
Cleanup, more reorg, more arguments, started adding tests
Comments and another test
Simplify writing of peers and add unit test
2021-10-29 16:56:36 -04:00
Jeffrey Picard
45e9817ced
Cleanup metrics
...
Consolidated error metrics into a vector counter with a label,
removed other uneeded counters.
2021-10-29 16:56:35 -04:00