Lower error level
This commit is contained in:
parent
5a93a4c466
commit
9411fc00b8
|
@ -629,11 +629,19 @@ impl ReplayStage {
|
|||
// errors related to the slot being purged
|
||||
let slot = bank.slot();
|
||||
warn!("Fatal replay error in slot: {}, err: {:?}", slot, err);
|
||||
datapoint_error!(
|
||||
"replay-stage-mark_dead_slot",
|
||||
("error", format!("error: {:?}", err), String),
|
||||
("slot", slot, i64)
|
||||
);
|
||||
if err.is_severity_error() {
|
||||
datapoint_error!(
|
||||
"replay-stage-mark_dead_slot",
|
||||
("error", format!("error: {:?}", err), String),
|
||||
("slot", slot, i64)
|
||||
);
|
||||
} else {
|
||||
datapoint_info!(
|
||||
"replay-stage-mark_dead_slot",
|
||||
("error", format!("error: {:?}", err), String),
|
||||
("slot", slot, i64)
|
||||
);
|
||||
}
|
||||
bank_progress.is_dead = true;
|
||||
blockstore
|
||||
.set_dead_slot(slot)
|
||||
|
|
|
@ -260,6 +260,15 @@ pub enum BlockstoreProcessorError {
|
|||
InvalidHardFork(Slot),
|
||||
}
|
||||
|
||||
impl BlockstoreProcessorError {
|
||||
pub fn is_severity_error(&self) -> bool {
|
||||
match self {
|
||||
BlockstoreProcessorError::InvalidBlock(BlockError::InvalidTickCount) => false,
|
||||
_ => true,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// Callback for accessing bank state while processing the blockstore
|
||||
pub type ProcessCallback = Arc<dyn Fn(&Bank) -> () + Sync + Send>;
|
||||
|
||||
|
|
Loading…
Reference in New Issue