Commit graph

167 commits

Author SHA1 Message Date
Jeffrey Picard
207ebd5608 ClaimExpiration 2022-01-13 19:08:51 -05:00
Jeffrey Picard
dbbf1205e7 ClaimTakeover 2022-01-13 18:24:09 -05:00
Jeffrey Picard
6d4615ce31 PendingActivation 2022-01-13 17:38:15 -05:00
Jeffrey Picard
3402eceb8e ActivatedClaimAndSupport 2022-01-12 14:19:07 -05:00
Jeffrey Picard
6f7b48aa44 ActiveAmount 2022-01-10 03:11:55 -05:00
Jeffrey Picard
1839def7e6 EffectiveAmount 2022-01-10 02:26:04 -05:00
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