Victor Shyba
|
99fc7178c1
|
better way to batch announce + handle different intervals for different trackers
|
2022-05-11 21:13:30 -03:00 |
|
Victor Shyba
|
d4aca89a48
|
handle multiple results from multiple trackers
|
2022-05-11 21:13:30 -03:00 |
|
Victor Shyba
|
2918d8c7b4
|
tracker component is running only if the task is alive
|
2022-05-11 21:13:30 -03:00 |
|
Victor Shyba
|
407c570f8b
|
tests: lower timeout, add test with bad and good mixed
|
2022-05-11 21:13:30 -03:00 |
|
Victor Shyba
|
e299a9c159
|
tests: multiple trackers, simple case
|
2022-05-11 21:13:30 -03:00 |
|
Victor Shyba
|
cc4a578578
|
tests: add support for multiple trackers
|
2022-05-11 21:13:30 -03:00 |
|
Victor Shyba
|
0e4f1eae5b
|
reduce timeout to 10, fix lints
|
2022-05-11 21:13:30 -03:00 |
|
Victor Shyba
|
eccf0e6234
|
fix reusing result interval from failed expired attempt
|
2022-05-11 21:13:30 -03:00 |
|
Victor Shyba
|
a3da041412
|
fix exceptions on shutdown, stop using cancel_tasks
|
2022-05-11 21:13:30 -03:00 |
|
Victor Shyba
|
2f1617eee4
|
less verbose on timeouts, dont count timeouts, fix stop
|
2022-05-11 21:13:30 -03:00 |
|
Victor Shyba
|
05124d41ae
|
only log when really announcing, stop counting cached ones
|
2022-05-11 21:13:30 -03:00 |
|
Victor Shyba
|
42fd1c962e
|
stop tracker tasks on shutdown
|
2022-05-11 21:13:30 -03:00 |
|
Victor Shyba
|
47e432b4bb
|
make it less verbose, only log after all events are fired
|
2022-05-11 21:13:30 -03:00 |
|
Victor Shyba
|
61c99abcf1
|
avoid readding the same hash when tracker is busy with too many files
|
2022-05-11 21:13:30 -03:00 |
|
Victor Shyba
|
28fdd62945
|
move concurreny control to lower layer
|
2022-05-11 21:13:30 -03:00 |
|
Victor Shyba
|
3855db6c66
|
pause announcer for 1 minute each round
|
2022-05-11 21:13:30 -03:00 |
|
Victor Shyba
|
30acde0afc
|
at most 10 announces concurrently
|
2022-05-11 21:13:30 -03:00 |
|
Victor Shyba
|
2d9c5742c7
|
cache results, save interval on tracker
|
2022-05-11 21:13:30 -03:00 |
|
Victor Shyba
|
43e50f7f04
|
fix subscribe_hash
|
2022-05-11 21:13:30 -03:00 |
|
Victor Shyba
|
888e9918a6
|
improve timeout handling
|
2022-05-11 21:13:30 -03:00 |
|
Victor Shyba
|
9e9a64d989
|
evented system for tracker announcements
|
2022-05-11 21:13:30 -03:00 |
|
Victor Shyba
|
7acaecaed2
|
managed_stream: remove unused imports
|
2022-05-11 21:13:30 -03:00 |
|
Victor Shyba
|
24eb189b7f
|
skip component on test cli
|
2022-05-11 21:13:30 -03:00 |
|
Victor Shyba
|
2344aca146
|
fix component property
|
2022-05-11 21:13:30 -03:00 |
|
Victor Shyba
|
758f9deafe
|
fix unit tests
|
2022-05-11 21:13:30 -03:00 |
|
Victor Shyba
|
7b425eb2ac
|
add tracker announcer component
|
2022-05-11 21:13:30 -03:00 |
|
Victor Shyba
|
30e8728f7f
|
use tracker on download
|
2022-05-11 21:13:30 -03:00 |
|
Victor Shyba
|
3989eef84b
|
return whole announcement so the caller knows the interval
|
2022-05-11 21:13:30 -03:00 |
|
Victor Shyba
|
dc6f8c4fc4
|
add arg to announce stopped, removing the announcement
|
2022-05-11 21:13:30 -03:00 |
|
Victor Shyba
|
2df8a1d99d
|
make a helper function to announce
|
2022-05-11 21:13:30 -03:00 |
|
Victor Shyba
|
4ea858fdd3
|
add new conf: tracker_servers
|
2022-05-11 21:13:30 -03:00 |
|
Victor Shyba
|
006391dd26
|
move udp server to test file, add link to BEP15
|
2022-05-11 21:13:29 -03:00 |
|
Victor Shyba
|
4a0bf8a702
|
add torrent udp tracker client, server and tests
|
2022-05-11 21:13:29 -03:00 |
|
Victor Shyba
|
d0e715feb9
|
Merge pull request #3609 from lbryio/pin_scribe
CI: pin scribe, fix exchange rate manager test
|
2022-05-11 21:13:00 -03:00 |
|
Victor Shyba
|
fd73412f12
|
test_exchange_rate_manager: bump value
|
2022-05-11 20:28:06 -03:00 |
|
Victor Shyba
|
3819552861
|
try usedevelop=true
|
2022-05-11 20:14:55 -03:00 |
|
Victor Shyba
|
ca6fd5b7b9
|
fix scribe pinning
|
2022-05-11 20:14:44 -03:00 |
|
Lex Berezhny
|
b8867cd18c
|
release.py script changed to use gh auth login for authentication
|
2022-04-10 23:28:16 -04:00 |
|
Lex Berezhny
|
8209eafc6b
|
v0.108.0
|
2022-04-10 23:25:15 -04:00 |
|
Lex Berezhny
|
858e72a555
|
Merge pull request #3595 from lbryio/default_feer_per_name_char
pin scribe to specific version
|
2022-04-08 13:49:11 -04:00 |
|
Lex Berezhny
|
d3880fffa0
|
pin scribe to specific version
|
2022-04-08 13:48:30 -04:00 |
|
Lex Berezhny
|
0a51898722
|
Merge pull request #3593 from lbryio/default_feer_per_name_char
set the default per character fee for claims to zero
|
2022-04-08 13:46:54 -04:00 |
|
Lex Berezhny
|
63cef81015
|
fix scribe server version test
|
2022-04-08 13:22:51 -04:00 |
|
Lex Berezhny
|
9279865078
|
add sleep to transaction show test per jack suggestion
|
2022-04-08 12:59:25 -04:00 |
|
Lex Berezhny
|
fba7fc7aba
|
fix scribe server version test
|
2022-04-08 12:53:19 -04:00 |
|
Lex Berezhny
|
a3d9d5bce7
|
fix transaction unit test
|
2022-04-08 11:05:45 -04:00 |
|
Lex Berezhny
|
23ecbc8ebe
|
set the default per character fee for claims to zero
|
2022-04-08 10:58:02 -04:00 |
|
Lex Berezhny
|
42b2dbd92e
|
Merge pull request #3572 from orblivion/json-schema
Add wallet json-schema, validate in one test.
|
2022-04-08 10:56:58 -04:00 |
|
Lex Berezhny
|
37eb55375a
|
only install jsonschema during testing
|
2022-04-08 10:56:18 -04:00 |
|
Lex Berezhny
|
94bf357817
|
cleanup paths
|
2022-04-08 10:56:18 -04:00 |
|