Add counters for gossip verification failures (#2094)
This commit is contained in:
parent
29776c0283
commit
ffdc1814c6
|
@ -880,12 +880,24 @@ impl ClusterInfo {
|
||||||
Self::handle_pull_request(me, filter, caller, from_addr)
|
Self::handle_pull_request(me, filter, caller, from_addr)
|
||||||
}
|
}
|
||||||
Protocol::PullResponse(from, mut data) => {
|
Protocol::PullResponse(from, mut data) => {
|
||||||
data.retain(|v| v.verify());
|
data.retain(|v| {
|
||||||
|
let ret = v.verify();
|
||||||
|
if !ret {
|
||||||
|
inc_new_counter_info!("cluster_info-gossip_pull_response_verify_fail", 1);
|
||||||
|
}
|
||||||
|
ret
|
||||||
|
});
|
||||||
Self::handle_pull_response(me, from, data);
|
Self::handle_pull_response(me, from, data);
|
||||||
vec![]
|
vec![]
|
||||||
}
|
}
|
||||||
Protocol::PushMessage(from, mut data) => {
|
Protocol::PushMessage(from, mut data) => {
|
||||||
data.retain(|v| v.verify());
|
data.retain(|v| {
|
||||||
|
let ret = v.verify();
|
||||||
|
if !ret {
|
||||||
|
inc_new_counter_info!("cluster_info-gossip_push_msg_verify_fail", 1);
|
||||||
|
}
|
||||||
|
ret
|
||||||
|
});
|
||||||
Self::handle_push_message(me, from, &data)
|
Self::handle_push_message(me, from, &data)
|
||||||
}
|
}
|
||||||
Protocol::PruneMessage(from, data) => {
|
Protocol::PruneMessage(from, data) => {
|
||||||
|
@ -908,6 +920,8 @@ impl ClusterInfo {
|
||||||
Err(_) => (),
|
Err(_) => (),
|
||||||
Ok(_) => (),
|
Ok(_) => (),
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
inc_new_counter_info!("cluster_info-gossip_prune_msg_verify_fail", 1);
|
||||||
}
|
}
|
||||||
vec![]
|
vec![]
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue