Skip to content
Snippets Groups Projects
Unverified Commit dbd194aa authored by Tsvetomir Dimitrov's avatar Tsvetomir Dimitrov Committed by GitHub
Browse files

More logs in `is_potential_spam` from `dispute-coordinator` (#5252)


Add more logs in `is_potential_spam` revealing why a statement was
marked as a spam.

---------

Co-authored-by: default avatarBastian Köcher <git@kchr.de>
parent 80c3c1fd
No related merge requests found
Pipeline #490741 waiting for manual action with stages
in 34 minutes and 50 seconds
......@@ -1351,6 +1351,12 @@ impl Initialized {
}
}
for validator_index in new_state.votes().invalid.keys() {
gum::debug!(
target: LOG_TARGET,
?candidate_hash,
?validator_index,
"Disabled offchain for voting invalid against a valid candidate",
);
self.offchain_disabled_validators
.insert_against_valid(session, *validator_index);
}
......@@ -1375,6 +1381,13 @@ impl Initialized {
}
for (validator_index, (kind, _sig)) in new_state.votes().valid.raw() {
let is_backer = kind.is_backing();
gum::debug!(
target: LOG_TARGET,
?candidate_hash,
?validator_index,
?is_backer,
"Disabled offchain for voting valid for an invalid candidate",
);
self.offchain_disabled_validators.insert_for_invalid(
session,
*validator_index,
......
......@@ -478,6 +478,18 @@ pub fn is_potential_spam(
let all_invalid_votes_disabled = vote_state.invalid_votes_all_disabled(is_disabled);
let ignore_disabled = !is_confirmed && all_invalid_votes_disabled;
gum::trace!(
target: LOG_TARGET,
?candidate_hash,
?is_disputed,
?is_included,
?is_backed,
?is_confirmed,
?all_invalid_votes_disabled,
?ignore_disabled,
"Checking for potential spam"
);
(is_disputed && !is_included && !is_backed && !is_confirmed) || ignore_disabled
}
......
title: Additional logging in `dispute-coordinator` subsystem
doc:
- audience: Node Dev
description: |
Additional logging in `dispute-coordinator` subsystem tracing the list of offchain disabled
validators and the reason why an import statement is considered spam.
crates:
- name: polkadot-node-core-dispute-coordinator
bump: patch
\ No newline at end of file
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