lbry-sdk/lbrynet/core
Antonio Quartulli 8a7e707504
DHTPeerFinder: re-join the network if we have no peers
Periodically check if the routing table is empty and, if so,
re-attempt joining the DHT network.

This check is performed in the main DHTPeerFinder loop every 60 secs.

Closes: #1093
Signed-off-by: Antonio Quartulli <antonio@mandelbit.com>
2018-02-06 12:33:12 +08:00
..
client DHTPeerFinder: re-join the network if we have no peers 2018-02-06 12:33:12 +08:00
server increase SINGLE_HASH_ANNONCE_DURATION from 1 to 5 2017-12-05 11:55:59 -05:00
__init__.py pylint: add check for missing-final-newline 2016-12-14 19:21:59 -06:00
BlobAvailability.py fixed shutdown messages 2017-08-09 19:10:11 -04:00
BlobInfo.py pylint: add check for missing-final-newline 2016-12-14 19:21:59 -06:00
BlobManager.py pylint fixes 2017-12-15 20:25:20 -05:00
cryptoutils.py remove gmpy and seccure dependencies 2018-02-01 12:39:00 -05:00
DownloadOption.py pylint: add check for missing-final-newline 2016-12-14 19:21:59 -06:00
Error.py better download errors 2017-09-28 14:04:02 -04:00
file_utils.py remove start and reveal from file_utils 2017-03-07 21:17:06 -05:00
HashAnnouncer.py dummy hash announcer requires hash_queue_size() function 2017-02-20 16:48:22 -05:00
log_support.py increase third party logger levels 2017-07-14 14:29:12 -04:00
looping_call_manager.py replace some strings 2016-10-20 11:30:38 -07:00
Offer.py pylint: add check for missing-final-newline 2016-12-14 19:21:59 -06:00
PaymentRateManager.py remove lbrynet.metadata 2017-06-02 11:50:50 -04:00
Peer.py Adding connection manager tests, and modifying connection manager to be testeable, fix bug where failed connection was not marked as down 2017-02-13 12:17:27 -05:00
PeerFinder.py pylint: add check for missing-final-newline 2016-12-14 19:21:59 -06:00
PeerManager.py pylint: add check for missing-final-newline 2016-12-14 19:21:59 -06:00
PriceModel.py add only-free payment rate manager for testing 2017-02-16 11:17:37 -05:00
PTCWallet.py fixup long lines 2016-12-07 09:38:34 -05:00
RateLimiter.py fixed shutdown messages 2017-08-09 19:10:11 -04:00
Session.py dht_node: split network start and join procedures 2018-02-06 12:19:33 +08:00
SinglePeerDownloader.py add stream_availability and blob_availability, deprecate get_availability 2017-12-20 21:23:54 -05:00
sqlite_helpers.py pylint: add check for missing-final-newline 2016-12-14 19:21:59 -06:00
Strategy.py add only-free payment rate manager for testing 2017-02-16 11:17:37 -05:00
StreamDescriptor.py close the reader directly instead of calling close_read_handle() 2017-09-27 17:30:20 -04:00
system_info.py fix checking the external ip 2018-01-22 15:47:14 -05:00
utils.py logging 2017-10-31 12:21:36 -04:00
Wallet.py Removed include_tip_info from transaction_list, goes with lbryum#183 2018-01-18 08:43:58 +05:30