lbry-sdk/lbrynet/core/server
Jack Robison 446c3a88dc
refactor DHTHashAnnouncer and iterativeAnnounceHaveBlob
-use looping call for running manage function rather than a scheduled
callLater

-track announce speed

-retry store requests that failed up to 3 times

-return a dict of {blob_hash: [storing_node_id]} results from
_announce_hashes

_refreshRoutingTable inline cb refactor

-add and use DeferredLockContextManager

-don't trap errback from iterativeFindNode in iterativeAnnounceHaveBlob
2018-03-28 15:53:45 -04:00
..
__init__.py initial commit 2015-08-20 11:27:15 -04:00
BlobAvailabilityHandler.py pylint: add check for missing-final-newline 2016-12-14 19:21:59 -06:00
BlobRequestHandler.py update BlobManager to use SQLiteStorage, remove old database functions 2018-02-13 10:27:50 -05:00
DHTHashAnnouncer.py refactor DHTHashAnnouncer and iterativeAnnounceHaveBlob 2018-03-28 15:53:45 -04:00
ServerProtocol.py fix bug in ServerProtocol 2016-12-28 14:34:38 -05:00
ServerRequestHandler.py Add TRACE level logging 2016-12-15 18:58:16 -06:00