From fd150db85974f46cb2053d306846caf2d44857da Mon Sep 17 00:00:00 2001 From: Robert Habermeier Date: Wed, 22 Sep 2021 04:23:42 -0500 Subject: [PATCH] add tracing to assignment criteria (#3886) * add tracing to assignment criteria * fmt --- .../node/core/approval-voting/src/criteria.rs | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/polkadot/node/core/approval-voting/src/criteria.rs b/polkadot/node/core/approval-voting/src/criteria.rs index ea88c30e3b..21c4bd9f9d 100644 --- a/polkadot/node/core/approval-voting/src/criteria.rs +++ b/polkadot/node/core/approval-voting/src/criteria.rs @@ -236,6 +236,14 @@ pub(crate) fn compute_assignments( config.assignment_keys.is_empty() || config.validator_groups.is_empty() { + tracing::trace!( + target: LOG_TARGET, + n_cores = config.n_cores, + has_assignment_keys = !config.assignment_keys.is_empty(), + has_validator_groups = !config.validator_groups.is_empty(), + "Not producing assignments because config is degenerate", + ); + return HashMap::new() } @@ -254,7 +262,10 @@ pub(crate) fn compute_assignments( }); match key { - None => return Default::default(), + None => { + tracing::trace!(target: LOG_TARGET, "No assignment key"); + return Default::default() + }, Some(k) => k, } }; @@ -266,6 +277,12 @@ pub(crate) fn compute_assignments( .map(|(c_hash, core, _)| (c_hash, core)) .collect::>(); + tracing::trace!( + target: LOG_TARGET, + assignable_cores = leaving_cores.len(), + "Assigning to candidates from different backing groups" + ); + let assignments_key: &sp_application_crypto::sr25519::Pair = assignments_key.as_ref(); let assignments_key: &schnorrkel::Keypair = assignments_key.as_ref();