forked from LBRYCommunity/lbry-sdk
clarify DHT debug logging on key and operation
This commit is contained in:
parent
300ae6b134
commit
b45b87e72d
1 changed files with 5 additions and 2 deletions
|
@ -195,7 +195,7 @@ class IterativeFinder:
|
||||||
continue
|
continue
|
||||||
self._schedule_probe(peer)
|
self._schedule_probe(peer)
|
||||||
added += 1
|
added += 1
|
||||||
log.debug("running %d probes", len(self.running_probes))
|
log.debug("running %d probes for key %s", len(self.running_probes), self.key.hex()[:8])
|
||||||
if not added and not self.running_probes:
|
if not added and not self.running_probes:
|
||||||
log.debug("search for %s exhausted", self.key.hex()[:8])
|
log.debug("search for %s exhausted", self.key.hex()[:8])
|
||||||
self.search_exhausted()
|
self.search_exhausted()
|
||||||
|
@ -270,7 +270,8 @@ class IterativeNodeFinder(IterativeFinder):
|
||||||
self.yielded_peers: typing.Set['KademliaPeer'] = set()
|
self.yielded_peers: typing.Set['KademliaPeer'] = set()
|
||||||
|
|
||||||
async def send_probe(self, peer: 'KademliaPeer') -> FindNodeResponse:
|
async def send_probe(self, peer: 'KademliaPeer') -> FindNodeResponse:
|
||||||
log.debug("probing %s:%d %s", peer.address, peer.udp_port, peer.node_id.hex()[:8] if peer.node_id else '')
|
log.debug("probe %s:%d (%s) for NODE %s",
|
||||||
|
peer.address, peer.udp_port, peer.node_id.hex()[:8] if peer.node_id else '', self.key.hex()[:8])
|
||||||
response = await self.protocol.get_rpc_peer(peer).find_node(self.key)
|
response = await self.protocol.get_rpc_peer(peer).find_node(self.key)
|
||||||
return FindNodeResponse(self.key, response)
|
return FindNodeResponse(self.key, response)
|
||||||
|
|
||||||
|
@ -325,6 +326,8 @@ class IterativeValueFinder(IterativeFinder):
|
||||||
self.discovered_peers: typing.Dict['KademliaPeer', typing.Set['KademliaPeer']] = defaultdict(set)
|
self.discovered_peers: typing.Dict['KademliaPeer', typing.Set['KademliaPeer']] = defaultdict(set)
|
||||||
|
|
||||||
async def send_probe(self, peer: 'KademliaPeer') -> FindValueResponse:
|
async def send_probe(self, peer: 'KademliaPeer') -> FindValueResponse:
|
||||||
|
log.debug("probe %s:%d (%s) for VALUE %s",
|
||||||
|
peer.address, peer.udp_port, peer.node_id.hex()[:8], self.key.hex()[:8])
|
||||||
page = self.peer_pages[peer]
|
page = self.peer_pages[peer]
|
||||||
response = await self.protocol.get_rpc_peer(peer).find_value(self.key, page=page)
|
response = await self.protocol.get_rpc_peer(peer).find_value(self.key, page=page)
|
||||||
parsed = FindValueResponse(self.key, response)
|
parsed = FindValueResponse(self.key, response)
|
||||||
|
|
Loading…
Reference in a new issue