Add range of block heights to the error message (#3886)

This commit is contained in:
Chris Stewart 2021-12-09 09:01:01 -06:00 committed by GitHub
parent 0d37c4b54f
commit a38309bed1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -20,7 +20,6 @@ import org.bitcoins.zmq.ZMQSubscriber
import java.util.concurrent.atomic.AtomicInteger
import scala.concurrent.duration.{DurationInt, FiniteDuration}
import scala.concurrent.{ExecutionContext, Future, Promise}
import scala.util.{Failure, Success}
/** Useful utilities to use in the wallet project for syncing things against bitcoind */
object BitcoindRpcBackendUtil extends Logging {
@ -295,12 +294,12 @@ object BitcoindRpcBackendUtil extends Logging {
} yield logger.debug(
"Successfully polled bitcoind for new blocks")
requestsBlocksF.onComplete {
case Success(_) => ()
case Failure(err) =>
atomicPrevCount.set(prevCount)
logger.error("Requesting blocks from bitcoind polling failed",
err)
requestsBlocksF.failed.foreach { case err =>
val failedCount = atomicPrevCount.get
atomicPrevCount.set(prevCount)
logger.error(
s"Requesting blocks from bitcoind polling failed, range=[$prevCount, $failedCount]",
err)
}
requestsBlocksF