cryptozeny / sugarchain-v0.16.3

OUTDATED! This repo is moved to:
https://github.com/sugarchain-project/sugarchain
MIT License
0 stars 1 forks source link

Timeout downloading block #116

Closed cryptozeny closed 4 years ago

cryptozeny commented 5 years ago
Timeout downloading block ce8a0df339f2edceb99c5325c95b2b0ae752e29de1193f6113549f0e1cae7c91 from peer=0, disconnecting

https://github.com/cryptozeny/sugarchain-v0.16.3/blob/9c6eef0a439cca3e535c34790535d7c9d1275070/src/net_processing.h#L44

it takes much time to download. slow sync.

cryptozeny commented 5 years ago

https://github.com/bitcoin/bitcoin/issues/12291

cryptozeny commented 5 years ago

https://github.com/bitcoin/bitcoin/issues/6188

cryptozeny commented 4 years ago

https://github.com/bitcoin/bitcoin/issues/6188

cryptozeny commented 4 years ago

https://bitcoin.stackexchange.com/questions/66766/bitcoind-lose-the-latest-blocks-when-synchronize

cryptozeny commented 4 years ago

https://github.com/bitcoin/bitcoin/issues/15436

cryptozeny commented 4 years ago

https://github.com/bitcoin/bitcoin/issues/5851

cryptozeny commented 4 years ago
2019-10-11 18:40:19 DEBUG - Timeout downloading block
2019-10-11 18:40:19   nOtherPeersWithValidatedDownloads = 0
2019-10-11 18:40:19   nPeersWithValidatedDownloads = 1
2019-10-11 18:40:19   state.nBlocksInFlightValidHeaders = 16
2019-10-11 18:40:19   state.vBlocksInFlight.size() = 16
2019-10-11 18:40:19   nNow = 1570819219392431
2019-10-11 18:40:19   state.nDownloadingSince = 1570819208379700
2019-10-11 18:40:19   consensusParams.nPowTargetSpacing = 5
2019-10-11 18:40:19   BLOCK_DOWNLOAD_TIMEOUT_BASE = 1000000
2019-10-11 18:40:19   BLOCK_DOWNLOAD_TIMEOUT_PER_PEER = 500000
2019-10-11 18:40:19   nOtherPeersWithValidatedDownloads = 0
2019-10-11 18:40:19 Timeout downloading block ce8a0df339f2edceb99c5325c95b2b0ae752e29de1193f6113549f0e1cae7c91 from peer=0, disconnecting
2019-10-11 18:40:41 DEBUG - Timeout downloading block
2019-10-11 18:40:41   nOtherPeersWithValidatedDownloads = 0
2019-10-11 18:40:41   nPeersWithValidatedDownloads = 1
2019-10-11 18:40:41   state.nBlocksInFlightValidHeaders = 16
2019-10-11 18:40:41   state.vBlocksInFlight.size() = 16
2019-10-11 18:40:41   nNow = 1570819241050696
2019-10-11 18:40:41   state.nDownloadingSince = 1570819230288446
2019-10-11 18:40:41   consensusParams.nPowTargetSpacing = 5
2019-10-11 18:40:41   BLOCK_DOWNLOAD_TIMEOUT_BASE = 1000000
2019-10-11 18:40:41   BLOCK_DOWNLOAD_TIMEOUT_PER_PEER = 500000
2019-10-11 18:40:41   nOtherPeersWithValidatedDownloads = 0
2019-10-11 18:40:41 Timeout downloading block ce8a0df339f2edceb99c5325c95b2b0ae752e29de1193f6113549f0e1cae7c91 from peer=1, disconnecting
2019-10-11 18:40:41 New outbound peer connected: version: 70015, blocks=841829, peer=2
2019-10-11 18:41:03 DEBUG - Timeout downloading block
2019-10-11 18:41:03   nOtherPeersWithValidatedDownloads = 0
2019-10-11 18:41:03   nPeersWithValidatedDownloads = 1
2019-10-11 18:41:03   state.nBlocksInFlightValidHeaders = 16
2019-10-11 18:41:03   state.vBlocksInFlight.size() = 16
2019-10-11 18:41:03   nNow = 1570819263526039
2019-10-11 18:41:03   state.nDownloadingSince = 1570819252643746
2019-10-11 18:41:03   consensusParams.nPowTargetSpacing = 5
2019-10-11 18:41:03   BLOCK_DOWNLOAD_TIMEOUT_BASE = 1000000
2019-10-11 18:41:03   BLOCK_DOWNLOAD_TIMEOUT_PER_PEER = 500000
2019-10-11 18:41:03   nOtherPeersWithValidatedDownloads = 0
2019-10-11 18:41:03 Timeout downloading block ce8a0df339f2edceb99c5325c95b2b0ae752e29de1193f6113549f0e1cae7c91 from peer=2, disconnecting
2019-10-11 18:41:03 New outbound peer connected: version: 70015, blocks=841835, peer=3
2019-10-11 18:41:25 DEBUG - Timeout downloading block
2019-10-11 18:41:25   nOtherPeersWithValidatedDownloads = 0
2019-10-11 18:41:25   nPeersWithValidatedDownloads = 1
2019-10-11 18:41:25   state.nBlocksInFlightValidHeaders = 16
2019-10-11 18:41:25   state.vBlocksInFlight.size() = 16
2019-10-11 18:41:25   nNow = 1570819285975395
2019-10-11 18:41:25   state.nDownloadingSince = 1570819275117876
2019-10-11 18:41:25   consensusParams.nPowTargetSpacing = 5
2019-10-11 18:41:25   BLOCK_DOWNLOAD_TIMEOUT_BASE = 1000000
2019-10-11 18:41:25   BLOCK_DOWNLOAD_TIMEOUT_PER_PEER = 500000
2019-10-11 18:41:25   nOtherPeersWithValidatedDownloads = 0
2019-10-11 18:41:25 Timeout downloading block ce8a0df339f2edceb99c5325c95b2b0ae752e29de1193f6113549f0e1cae7c91 from peer=3, disconnecting
2019-10-11 18:41:26 New outbound peer connected: version: 70015, blocks=841838, peer=4
cryptozeny commented 4 years ago
2019-10-11 18:53:11     nDiff = -4996384
2019-10-11 18:53:11     nDiff = -4993112
2019-10-11 18:53:11     nDiff = -4992907
2019-10-11 18:53:11     nDiff = -4992729
2019-10-11 18:53:11     nDiff = -4992698
2019-10-11 18:53:11     nDiff = -4892569
2019-10-11 18:53:11     nDiff = -4792362
2019-10-11 18:53:11     nDiff = -4692139
2019-10-11 18:53:12     nDiff = -4591948
2019-10-11 18:53:12     nDiff = -4491655
2019-10-11 18:53:12     nDiff = -4391471
2019-10-11 18:53:12     nDiff = -4291265
2019-10-11 18:53:12     nDiff = -4208627
2019-10-11 18:53:22     nDiff = 3831612
2019-10-11 18:53:22 DEBUG - Timeout downloading block
2019-10-11 18:53:22   nOtherPeersWithValidatedDownloads = 1
2019-10-11 18:53:22   nPeersWithValidatedDownloads = 2
2019-10-11 18:53:22   state.nBlocksInFlightValidHeaders = 16
2019-10-11 18:53:22   state.vBlocksInFlight.size() = 16
2019-10-11 18:53:22   nNow = 1570820002958502
2019-10-11 18:53:22   nNow > right = 1570819999126890
2019-10-11 18:53:22     nDiff = 3831612
2019-10-11 18:53:22   state.nDownloadingSince = 1570819991626890
2019-10-11 18:53:22   consensusParams.nPowTargetSpacing = 5
2019-10-11 18:53:22   BLOCK_DOWNLOAD_TIMEOUT_BASE = 1000000
2019-10-11 18:53:22   BLOCK_DOWNLOAD_TIMEOUT_PER_PEER = 500000
2019-10-11 18:53:22   nOtherPeersWithValidatedDownloads = 1
2019-10-11 18:53:22 Timeout downloading block ce8a0df339f2edceb99c5325c95b2b0ae752e29de1193f6113549f0e1cae7c91 from peer=2, disconnecting
cryptozeny commented 4 years ago

in flight from this peer for 2 + 0.5 * N times the block interval (with N the number of peers from which we're downloading validated blocks), disconnect due to timeout.

cryptozeny commented 4 years ago

new issue Peer=0 is stalling block download, disconnecting

2019-10-11 19:41:20 Peer=0 is stalling block download, disconnecting
2019-10-11 19:41:20 connect() to 222.169.37.9:34230 failed after select(): Connection refused (111)
2019-10-11 19:41:21 connect() to [2600:100d:b067:edd4:c1ee:6e3e:88ac:83d4]:34230 failed: Network is unreachable (101)
2019-10-11 19:41:22 Peer=1 is stalling block download, disconnecting
2019-10-11 19:41:33 connect() to 36.65.58.111:34230 failed after select(): Connection refused (111)
2019-10-11 19:41:33 Peer=5 is stalling block download, disconnecting
cryptozeny commented 4 years ago
        // Detect whether we're stalling
        nNow = GetTimeMicros();
        if (state.nStallingSince && state.nStallingSince < nNow - 1000000 * BLOCK_STALLING_TIMEOUT) {
            // Stalling only triggers when the block download window cannot move. During normal steady state,
            // the download window should be much larger than the to-be-downloaded set of blocks, so disconnection
            // should only happen during initial block download.
            LogPrintf("Peer=%d is stalling block download, disconnecting\n", pto->GetId());
            pto->fDisconnect = true;
            return true;
        }
cryptozeny commented 4 years ago

image

cryptozeny commented 4 years ago
2019-10-11 20:07:49 Peer=19 is stalling block download, disconnecting
2019-10-11 20:07:51 Peer=17 is stalling block download, disconnecting
2019-10-11 20:08:01 connect() to [2602:304:b367:83d0:3087:6dbf:2447:beb7]:34230 failed: Network is unreachable (101)
2019-10-11 20:08:02 connect() to [240e:3a0:220e:3c1f:3454:8cb0:cc8d:5226]:34230 failed: Network is unreachable (101)
2019-10-11 20:08:04 Peer=13 is stalling block download, disconnecting
2019-10-11 20:08:07 Peer=21 is stalling block download, disconnecting
2019-10-11 20:08:09 Peer=7 is stalling block download, disconnecting
2019-10-11 20:08:11 Peer=15 is stalling block download, disconnecting
2019-10-11 20:08:14 New outbound peer connected: version: 70015, blocks=842991, peer=24
2019-10-11 20:08:14 New outbound peer connected: version: 70015, blocks=842992, peer=25
cryptozeny commented 4 years ago
/** Timeout in seconds during which a peer must stall block download progress before being disconnected. */
static const unsigned int BLOCK_STALLING_TIMEOUT = 2;
cryptozeny commented 4 years ago

https://github.com/bitcoin/bitcoin/issues/11037

https://github.com/artiqox/artiqox/issues/2

https://github.com/bitcoin/bitcoin/issues/8518

cryptozeny commented 4 years ago
/** Size of the "block download window": how far ahead of our current height do we fetch?
 *  Larger windows tolerate larger download speed differences between peer, but increase the potential
 *  degree of disordering of blocks on disk (which make reindexing and pruning harder). We'll probably
 *  want to make this a per-peer adaptive value at some point. */
static const unsigned int BLOCK_DOWNLOAD_WINDOW = 1024;
cryptozeny commented 4 years ago
2019-10-11 21:44:15 New outbound peer connected: version: 70015, blocks=844238, peer=1
2019-10-11 21:44:25 Pre-allocating up to position 0x100000 in rev00000.dat
cryptozeny commented 4 years ago
2019-10-11 21:58:32 Peer=1 is stalling block download, disconnecting
2019-10-11 21:58:32 DEBUG - is stalling block download
2019-10-11 21:58:32   nNow = 1570831112329718
2019-10-11 21:58:32   state.nStallingSince = 1570831100964496
2019-10-11 21:58:32   BLOCK_STALLING_TIMEOUT = 2
2019-10-11 21:58:32   nNow - 1000000 * BLOCK_STALLING_TIMEOUT = 1570831110329718
cryptozeny commented 4 years ago

BLOCK_DOWNLOAD_WINDOW = 1024 image

image

cryptozeny commented 4 years ago

2019-10-11 22:13:41 Pre-allocating up to position 0x100000 in rev00000.dat

cryptozeny commented 4 years ago

2019-10-11 22:16:30 socket recv error Connection reset by peer (104)

cryptozeny commented 4 years ago

https://github.com/cryptozeny/sugarchain-v0.16.3/issues/92

cryptozeny commented 4 years ago

image

cryptozeny commented 4 years ago

https://forum.xaya.io/topic/75-block_download_window/

cryptozeny commented 4 years ago

https://learnmeabitcoin.com/guide/blkdat

cryptozeny commented 4 years ago

2019-10-11 23:09:23 Timeout downloading headers from peer=1, disconnecting comes out after 1 hour. its ok.

image

cryptozeny commented 4 years ago

ping timeout no problem.

/** Time after which to disconnect, after waiting for a ping response (or inactivity). */
static const int TIMEOUT_INTERVAL = 20 * 60;
2019-10-11 23:09:25 New outbound peer connected: version: 70015, blocks=845099, peer=12
2019-10-11 23:14:09 ping timeout: 1200.002887s
2019-10-11 23:14:10 connect() to [2a02:8108:8a80:2fdc:f09e:b5ca:d608:2767]:34230 failed: Network is unreachable (101)
cryptozeny commented 4 years ago

image

cryptozeny commented 4 years ago

do unit test

cryptozeny commented 4 years ago

download 2hrs, now syncing

cryptozeny commented 4 years ago
2019-10-12 08:13:09 3 addresses found from DNS seeds
2019-10-12 08:13:09 dnsseed thread exit
2019-10-12 08:13:10 New outbound peer connected: version: 70015, blocks=851451, peer=0
2019-10-12 08:13:12 New outbound peer connected: version: 70015, blocks=851451, peer=1
2019-10-12 08:13:23 DEBUG - BLOCK_DOWNLOAD_WINDOW
2019-10-12 08:13:23   nWindowEnd = 122880
2019-10-12 08:13:23 New outbound peer connected: version: 70015, blocks=851452, peer=2
cryptozeny commented 4 years ago
Error "tinyformat: Too many conversion specifiers in format string" while formatting log message:   nWindowEnd = %d (%f%)
cryptozeny commented 4 years ago

check list

cat ~/.sugarchain/debug.log | grep "is stalling block download"
cat ~/.sugarchain/debug.log | grep "Timeout downloading block"
cat ~/.sugarchain/debug.log | grep "ping timeout"
cryptozeny commented 4 years ago

fixing TIMEOUT_INTERVAL

cat ~/.sugarchain/debug.log | grep "is stalling block download\|Timeout downloading block\|socket no message in first 60 seconds\|socket sending timeout\|socket receive timeout\|ping timeout\|version handshake timeout from"
cryptozeny commented 4 years ago
/** Maximum number of automatic outgoing nodes */
static const int MAX_OUTBOUND_CONNECTIONS = 8;
/** Maximum number of addnode outgoing nodes */
static const int MAX_ADDNODE_CONNECTIONS = 8;

https://github.com/Bitcoin-ABC/bitcoin-abc/issues/65

cryptozeny commented 4 years ago

tail -f -n +1 ~/.sugarchain/debug.log | grep "is stalling block download|Timeout downloading|socket no message in first 60 seconds|socket sending timeout|socket receive timeout|ping timeout|version handshake timeout from|socket send error"

cryptozeny commented 4 years ago

image 8 to 16 max connection

cryptozeny commented 4 years ago

-reindex 2019-10-13 16:08:36 Potential stale tip detected, will try using extra outbound peer (last tip update: 55 seconds ago)

cryptozeny commented 4 years ago

fixed https://github.com/cryptozeny/sugarchain-v0.16.3/pull/119

cryptozeny commented 4 years ago

image

cryptozeny commented 4 years ago

header download 2:00 sync complete 5:00 image

image

cryptozeny commented 4 years ago

done

$ tail -f -n +1 ~/.sugarchain/debug.log | grep "nMinimumChainWork\|Assuming ancestors of block\|forked chain older than last checkpoint\|Reindexing\|Pre-allocating\|blk0"
2019-10-16 10:12:15 Assuming ancestors of block 3332eab6dc92487414f636c3d0cfb100d0eca25f3981b8012219a73d49078577 have valid signatures.
2019-10-16 10:12:15 Setting nMinimumChainWork=0000000000000000000000000000000000000000000000000000020f4aed1203
2019-10-16 10:12:15 Reindexing block file blk00000.dat...
2019-10-16 11:05:25 Reindexing block file blk00001.dat...
2019-10-16 12:01:45 Reindexing block file blk00002.dat...
2019-10-16 12:49:17 Reindexing block file blk00003.dat...
2019-10-16 13:19:01 Reindexing block file blk00004.dat...
2019-10-16 13:48:35 Reindexing finished
2019-10-16 13:48:35 Pre-allocating up to position 0x100000 in rev00000.dat
2019-10-16 13:52:19 Pre-allocating up to position 0x200000 in rev00000.dat
2019-10-16 13:52:52 Pre-allocating up to position 0x300000 in rev00000.dat
2019-10-16 13:54:47 Pre-allocating up to position 0x400000 in rev00000.dat
2019-10-16 13:56:42 Pre-allocating up to position 0x500000 in rev00000.dat
2019-10-16 13:58:39 Pre-allocating up to position 0x600000 in rev00000.dat
2019-10-16 14:00:34 Pre-allocating up to position 0x700000 in rev00000.dat
2019-10-16 14:02:43 Pre-allocating up to position 0x800000 in rev00000.dat
2019-10-16 14:05:09 Pre-allocating up to position 0x900000 in rev00000.dat
2019-10-16 14:07:05 Pre-allocating up to position 0xa00000 in rev00000.dat
2019-10-16 14:09:11 Pre-allocating up to position 0xb00000 in rev00000.dat
2019-10-16 14:10:55 Pre-allocating up to position 0xc00000 in rev00000.dat
2019-10-16 14:12:48 Pre-allocating up to position 0xd00000 in rev00000.dat
2019-10-16 14:14:33 Pre-allocating up to position 0xe00000 in rev00000.dat
2019-10-16 14:16:36 Pre-allocating up to position 0xf00000 in rev00000.dat
2019-10-16 14:18:24 Pre-allocating up to position 0x1000000 in rev00000.dat
2019-10-16 14:20:19 Pre-allocating up to position 0x1100000 in rev00000.dat
2019-10-16 14:22:20 Pre-allocating up to position 0x1200000 in rev00000.dat
2019-10-16 14:24:13 Pre-allocating up to position 0x1300000 in rev00000.dat
2019-10-16 14:26:13 Pre-allocating up to position 0x1400000 in rev00000.dat
2019-10-16 14:28:28 Pre-allocating up to position 0x1500000 in rev00000.dat
2019-10-16 14:28:48 Pre-allocating up to position 0x100000 in rev00001.dat
2019-10-16 14:31:52 Pre-allocating up to position 0x200000 in rev00001.dat
2019-10-16 14:33:54 Pre-allocating up to position 0x300000 in rev00001.dat
2019-10-16 14:36:04 Pre-allocating up to position 0x400000 in rev00001.dat
2019-10-16 14:37:54 Pre-allocating up to position 0x500000 in rev00001.dat
2019-10-16 14:39:17 Pre-allocating up to position 0x600000 in rev00001.dat
2019-10-16 14:41:10 Pre-allocating up to position 0x700000 in rev00001.dat
2019-10-16 14:42:44 Pre-allocating up to position 0x800000 in rev00001.dat
2019-10-16 14:44:47 Pre-allocating up to position 0x900000 in rev00001.dat
2019-10-16 14:46:50 Pre-allocating up to position 0xa00000 in rev00001.dat
2019-10-16 14:48:54 Pre-allocating up to position 0xb00000 in rev00001.dat
2019-10-16 14:51:02 Pre-allocating up to position 0xc00000 in rev00001.dat
2019-10-16 14:53:07 Pre-allocating up to position 0xd00000 in rev00001.dat
2019-10-16 14:55:24 Pre-allocating up to position 0xe00000 in rev00001.dat
2019-10-16 14:57:40 Pre-allocating up to position 0xf00000 in rev00001.dat
2019-10-16 14:59:21 Pre-allocating up to position 0x1000000 in rev00001.dat
2019-10-16 15:01:43 Pre-allocating up to position 0x1100000 in rev00001.dat
2019-10-16 15:04:01 Pre-allocating up to position 0x1200000 in rev00001.dat
2019-10-16 15:05:05 Pre-allocating up to position 0x1300000 in rev00001.dat
2019-10-16 15:07:22 Pre-allocating up to position 0x1400000 in rev00001.dat
2019-10-16 15:08:45 Pre-allocating up to position 0x100000 in rev00002.dat
2019-10-16 15:11:21 Pre-allocating up to position 0x200000 in rev00002.dat
2019-10-16 15:13:03 Pre-allocating up to position 0x300000 in rev00002.dat
2019-10-16 15:14:58 Pre-allocating up to position 0x400000 in rev00002.dat
2019-10-16 15:17:31 Pre-allocating up to position 0x500000 in rev00002.dat
2019-10-16 15:19:15 Pre-allocating up to position 0x600000 in rev00002.dat
2019-10-16 15:22:09 Pre-allocating up to position 0x700000 in rev00002.dat
2019-10-16 15:24:23 Pre-allocating up to position 0x800000 in rev00002.dat
2019-10-16 15:26:41 Pre-allocating up to position 0x900000 in rev00002.dat
2019-10-16 15:28:27 Pre-allocating up to position 0xa00000 in rev00002.dat
2019-10-16 15:29:42 Pre-allocating up to position 0xb00000 in rev00002.dat
2019-10-16 15:32:14 Pre-allocating up to position 0xc00000 in rev00002.dat
2019-10-16 15:34:00 Pre-allocating up to position 0xd00000 in rev00002.dat
2019-10-16 15:36:20 Pre-allocating up to position 0xe00000 in rev00002.dat
2019-10-16 15:38:15 Pre-allocating up to position 0xf00000 in rev00002.dat
2019-10-16 15:40:32 Pre-allocating up to position 0x1000000 in rev00002.dat
2019-10-16 15:43:05 Pre-allocating up to position 0x1100000 in rev00002.dat
2019-10-16 15:45:22 Pre-allocating up to position 0x1200000 in rev00002.dat
2019-10-16 15:47:43 Pre-allocating up to position 0x1300000 in rev00002.dat
2019-10-16 15:50:25 Pre-allocating up to position 0x1400000 in rev00002.dat
2019-10-16 15:52:54 Pre-allocating up to position 0x1500000 in rev00002.dat
2019-10-16 15:53:04 Pre-allocating up to position 0x100000 in rev00003.dat
2019-10-16 15:54:47 Pre-allocating up to position 0x200000 in rev00003.dat
2019-10-16 15:57:34 Pre-allocating up to position 0x300000 in rev00003.dat
2019-10-16 16:00:05 Pre-allocating up to position 0x400000 in rev00003.dat
2019-10-16 16:00:17 Pre-allocating up to position 0x500000 in rev00003.dat
2019-10-16 16:00:28 Pre-allocating up to position 0x600000 in rev00003.dat
2019-10-16 16:00:34 Pre-allocating up to position 0x700000 in rev00003.dat
2019-10-16 16:00:35 Pre-allocating up to position 0x800000 in rev00003.dat
2019-10-16 16:00:37 Pre-allocating up to position 0x900000 in rev00003.dat
2019-10-16 16:00:42 Pre-allocating up to position 0xa00000 in rev00003.dat
2019-10-16 16:01:51 Pre-allocating up to position 0xb00000 in rev00003.dat
2019-10-16 16:03:47 Pre-allocating up to position 0xc00000 in rev00003.dat
2019-10-16 16:06:17 Pre-allocating up to position 0xd00000 in rev00003.dat
2019-10-16 16:08:44 Pre-allocating up to position 0xe00000 in rev00003.dat
2019-10-16 16:09:20 Pre-allocating up to position 0xf00000 in rev00003.dat
2019-10-16 16:10:24 Pre-allocating up to position 0x1000000 in rev00003.dat
2019-10-16 16:10:24 Pre-allocating up to position 0x1100000 in rev00003.dat
2019-10-16 16:10:24 Pre-allocating up to position 0x1200000 in rev00003.dat
2019-10-16 16:11:20 Pre-allocating up to position 0x1300000 in rev00003.dat
2019-10-16 16:13:35 Pre-allocating up to position 0x1400000 in rev00003.dat
2019-10-16 16:15:55 Pre-allocating up to position 0x1500000 in rev00003.dat
2019-10-16 16:18:16 Pre-allocating up to position 0x1600000 in rev00003.dat
2019-10-16 16:18:58 Pre-allocating up to position 0x1700000 in rev00003.dat
2019-10-16 16:21:04 Pre-allocating up to position 0x1800000 in rev00003.dat
2019-10-16 16:21:08 Pre-allocating up to position 0x100000 in rev00004.dat
2019-10-16 16:22:59 Pre-allocating up to position 0x200000 in rev00004.dat
2019-10-16 16:25:22 Pre-allocating up to position 0x300000 in rev00004.dat
2019-10-16 16:27:48 Pre-allocating up to position 0x400000 in rev00004.dat
2019-10-16 16:28:45 Pre-allocating up to position 0x500000 in rev00004.dat
2019-10-16 16:30:49 Pre-allocating up to position 0x600000 in rev00004.dat
2019-10-16 16:33:10 Pre-allocating up to position 0x700000 in rev00004.dat
2019-10-16 16:35:36 Pre-allocating up to position 0x800000 in rev00004.dat
2019-10-16 16:38:04 Pre-allocating up to position 0x900000 in rev00004.dat
2019-10-16 16:40:32 Pre-allocating up to position 0xa00000 in rev00004.dat
2019-10-16 16:42:50 Pre-allocating up to position 0xb00000 in rev00004.dat
2019-10-16 16:45:20 Pre-allocating up to position 0xc00000 in rev00004.dat
2019-10-16 16:47:45 Pre-allocating up to position 0xd00000 in rev00004.dat
cryptozeny commented 4 years ago
2019-10-20 21:15:19 Imported mempool transactions from disk: 0 succeeded, 0 failed, 0 expired, 0 already there
2019-10-20 21:15:19 Leaving InitialBlockDownload (latching to false)
cryptozeny commented 4 years ago

Finally around block height 999999

Download Headers: 2 Hours Sync: 3 Hours Total: 5 Hours reindex-chainstate: 3 Hours reindex: 4 Hours