Reducing verbosity during BWS errors (#4311)

Stacktrace can be retrieved by increasing the log level

Signed-off-by: Jiri Peinlich <jiri.peinlich@gmail.com>
Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com>
pull/4316/head
Jiri Peinlich 2 years ago committed by GitHub
parent d438b1a273
commit b257791498
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 24
      ethereum/eth/src/main/java/org/hyperledger/besu/ethereum/eth/sync/backwardsync/BackwardSyncContext.java

@ -202,24 +202,24 @@ public class BackwardSyncContext {
backwardSyncException -> { backwardSyncException -> {
if (backwardSyncException.shouldRestart()) { if (backwardSyncException.shouldRestart()) {
LOG.info( LOG.info(
"Backward sync failed ({}). Current Peers: {}. Retrying in " "Backward sync failed ({}). Current Peers: {}. Retrying in {} milliseconds...",
+ millisBetweenRetries throwable.getMessage(),
+ " milliseconds...", ethContext.getEthPeers().peerCount(),
backwardSyncException.getMessage(), millisBetweenRetries);
ethContext.getEthPeers().peerCount());
return;
} else { } else {
debugLambda( debugLambda(
LOG, "Not recoverable backward sync exception {}", throwable::getMessage); LOG, "Not recoverable backward sync exception {}", throwable::getMessage);
throw backwardSyncException; throw backwardSyncException;
} }
}, },
() -> () -> {
LOG.warn( LOG.warn(
"There was an uncaught exception during Backwards Sync. Retrying in " "Backward sync failed ({}). Current Peers: {}. Retrying in {} milliseconds...",
+ millisBetweenRetries throwable.getMessage(),
+ " milliseconds...", ethContext.getEthPeers().peerCount(),
throwable)); millisBetweenRetries);
LOG.debug("Exception details:", throwable);
});
} }
private Optional<BackwardSyncException> extractBackwardSyncException(final Throwable throwable) { private Optional<BackwardSyncException> extractBackwardSyncException(final Throwable throwable) {

Loading…
Cancel
Save