mirror of
https://github.com/Qortal/qortal.git
synced 2025-03-13 19:12:33 +00:00
Log each sync attempt when our blockchain isn't up to date
Without this it can appear as though nothing is happening for a while after the app launches.
This commit is contained in:
parent
2c585a9328
commit
227cdc1ec8
@ -509,9 +509,19 @@ public class Synchronizer {
|
|||||||
byte[] peersLastBlockSignature = peerChainTipData.getLastBlockSignature();
|
byte[] peersLastBlockSignature = peerChainTipData.getLastBlockSignature();
|
||||||
|
|
||||||
byte[] ourLastBlockSignature = ourLatestBlockData.getSignature();
|
byte[] ourLastBlockSignature = ourLatestBlockData.getSignature();
|
||||||
LOGGER.debug(String.format("Synchronizing with peer %s at height %d, sig %.8s, ts %d; our height %d, sig %.8s, ts %d", peer,
|
String syncString = String.format("Synchronizing with peer %s at height %d, sig %.8s, ts %d; our height %d, sig %.8s, ts %d", peer,
|
||||||
peerHeight, Base58.encode(peersLastBlockSignature), peer.getChainTipData().getLastBlockTimestamp(),
|
peerHeight, Base58.encode(peersLastBlockSignature), peer.getChainTipData().getLastBlockTimestamp(),
|
||||||
ourInitialHeight, Base58.encode(ourLastBlockSignature), ourLatestBlockData.getTimestamp()));
|
ourInitialHeight, Base58.encode(ourLastBlockSignature), ourLatestBlockData.getTimestamp());
|
||||||
|
|
||||||
|
// If our latest block is very old, we should log that we're attempting to sync with a peer
|
||||||
|
// Otherwise, it can appear as though nothing is happening for a while after launch
|
||||||
|
final Long minLatestBlockTimestamp = Controller.getMinimumLatestBlockTimestamp();
|
||||||
|
if (minLatestBlockTimestamp != null && ourLatestBlockData.getTimestamp() < minLatestBlockTimestamp) {
|
||||||
|
LOGGER.info(syncString);
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
LOGGER.debug(syncString);
|
||||||
|
}
|
||||||
|
|
||||||
// Reset last re-org size as we are starting a new sync round
|
// Reset last re-org size as we are starting a new sync round
|
||||||
this.lastReorgSize = 0;
|
this.lastReorgSize = 0;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user