Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Timeout downloading block #116

Closed
cryptozeny opened this issue Sep 15, 2019 · 44 comments
Closed

Timeout downloading block #116

cryptozeny opened this issue Sep 15, 2019 · 44 comments
Labels
ASAP Fix as soon as possible

Comments

@cryptozeny
Copy link
Owner

cryptozeny commented Sep 15, 2019

Timeout downloading block ce8a0df339f2edceb99c5325c95b2b0ae752e29de1193f6113549f0e1cae7c91 from peer=0, disconnecting

static constexpr int64_t MINIMUM_CONNECT_TIME = 15; // seconds // FIXME.SUGAR

it takes much time to download. slow sync.

@cryptozeny
Copy link
Owner Author

bitcoin/bitcoin#12291

@cryptozeny
Copy link
Owner Author

bitcoin/bitcoin#6188

1 similar comment
@cryptozeny
Copy link
Owner Author

bitcoin/bitcoin#6188

@cryptozeny cryptozeny changed the title timeout when first sync Timeout downloading block Oct 11, 2019
@cryptozeny cryptozeny added the ASAP Fix as soon as possible label Oct 11, 2019
@cryptozeny
Copy link
Owner Author

@cryptozeny
Copy link
Owner Author

bitcoin/bitcoin#15436

@cryptozeny
Copy link
Owner Author

bitcoin/bitcoin#5851

@cryptozeny
Copy link
Owner Author

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
Copy link
Owner Author

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
Copy link
Owner Author

cryptozeny commented Oct 11, 2019

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
Copy link
Owner Author

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
Copy link
Owner Author

        // 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
Copy link
Owner Author

image

@cryptozeny
Copy link
Owner Author

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
Copy link
Owner Author

/** Timeout in seconds during which a peer must stall block download progress before being disconnected. */
static const unsigned int BLOCK_STALLING_TIMEOUT = 2;

@cryptozeny
Copy link
Owner Author

cryptozeny commented Oct 11, 2019

@cryptozeny
Copy link
Owner Author

/** 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
Copy link
Owner Author

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
Copy link
Owner Author

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
Copy link
Owner Author

cryptozeny commented Oct 11, 2019

BLOCK_DOWNLOAD_WINDOW = 1024
image

image

@cryptozeny
Copy link
Owner Author

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

@cryptozeny
Copy link
Owner Author

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

@cryptozeny
Copy link
Owner Author

#92

@cryptozeny
Copy link
Owner Author

image

@cryptozeny
Copy link
Owner Author

@cryptozeny
Copy link
Owner Author

https://learnmeabitcoin.com/guide/blkdat

@cryptozeny
Copy link
Owner Author

cryptozeny commented Oct 11, 2019

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

image

@cryptozeny
Copy link
Owner Author

cryptozeny commented Oct 11, 2019

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
Copy link
Owner Author

image

@cryptozeny
Copy link
Owner Author

do unit test

@cryptozeny
Copy link
Owner Author

download 2hrs, now syncing

@cryptozeny
Copy link
Owner Author

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
Copy link
Owner Author

Error "tinyformat: Too many conversion specifiers in format string" while formatting log message:   nWindowEnd = %d (%f%)

@cryptozeny
Copy link
Owner Author

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
Copy link
Owner Author

cryptozeny commented Oct 13, 2019

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
Copy link
Owner Author

/** 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;

Bitcoin-ABC/bitcoin-abc#65

@cryptozeny
Copy link
Owner Author

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
Copy link
Owner Author

image
8 to 16 max connection

@cryptozeny
Copy link
Owner Author

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

@cryptozeny
Copy link
Owner Author

fixed
#119

@cryptozeny
Copy link
Owner Author

image

@cryptozeny
Copy link
Owner Author

header download 2:00
sync complete 5:00
image

image

@cryptozeny
Copy link
Owner Author

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 cryptozeny reopened this Oct 18, 2019
@cryptozeny
Copy link
Owner Author

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
Copy link
Owner Author

Finally around block height 999999

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ASAP Fix as soon as possible
Projects
None yet
Development

No branches or pull requests

1 participant