Skip to content
Snippets Groups Projects
Commit e7d4a0ca authored by Toralf Wittner's avatar Toralf Wittner
Browse files

Log kademlia errors when get/put record fails.

The current approach makes it difficult to figure out what the
underlying error was, that made the operation fail.
parent ebd42434
Branches
Tags
No related merge requests found
......@@ -391,7 +391,14 @@ impl NetworkBehaviour for DiscoveryBehaviour {
DiscoveryOut::ValueFound(results)
}
Err(e@libp2p::kad::GetRecordError::NotFound{..}) => {
trace!(target: "sub-libp2p",
"Libp2p => Failed to get record: {:?}", e);
DiscoveryOut::ValueNotFound(e.into_key())
}
Err(e) => {
warn!(target: "sub-libp2p",
"Libp2p => Failed to get record: {:?}", e);
DiscoveryOut::ValueNotFound(e.into_key())
}
};
......@@ -401,6 +408,8 @@ impl NetworkBehaviour for DiscoveryBehaviour {
let ev = match res {
Ok(ok) => DiscoveryOut::ValuePut(ok.key),
Err(e) => {
warn!(target: "sub-libp2p",
"Libp2p => Failed to put record: {:?}", e);
DiscoveryOut::ValuePutFailed(e.into_key())
}
};
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment