Skip to content
Snippets Groups Projects
Commit f44e4b3d authored by Liu-Cheng Xu's avatar Liu-Cheng Xu Committed by GitHub
Browse files

Enrich the sync log on handling the block request (#11747)


Add more info to the log to help debug the issue like
https://github.com/paritytech/substrate/issues/11732.

Co-authored-by: default avatarBastian Köcher <info@kchr.de>
parent dc4ca1bb
No related merge requests found
......@@ -226,16 +226,13 @@ where
debug!(
target: LOG_TARGET,
"Handling block request from {}: Starting at `{:?}` with maximum blocks \
of `{}`, direction `{:?}` and attributes `{:?}`.",
peer,
from_block_id,
max_blocks,
direction,
attributes,
"Handling block request from {peer}: Starting at `{from_block_id:?}` with \
maximum blocks of `{max_blocks}`, reputation_change: `{reputation_change:?}`, \
small_request `{small_request:?}`, direction `{direction:?}` and \
attributes `{attributes:?}`.",
);
let result = if reputation_change.is_none() || small_request {
let maybe_block_response = if reputation_change.is_none() || small_request {
let block_response = self.get_block_response(
attributes,
from_block_id,
......@@ -259,9 +256,22 @@ where
}
}
Some(block_response)
} else {
None
};
debug!(
target: LOG_TARGET,
"Sending result of block request from {peer} starting at `{from_block_id:?}`: \
blocks: {:?}, data: {:?}",
maybe_block_response.as_ref().map(|res| res.blocks.len()),
maybe_block_response.as_ref().map(|res| res.encoded_len()),
);
let result = if let Some(block_response) = maybe_block_response {
let mut data = Vec::with_capacity(block_response.encoded_len());
block_response.encode(&mut data)?;
Ok(data)
} else {
Err(())
......
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