@@ -80,7 +80,7 @@ def test_height_min(self):
80
80
if not os .path .isfile (self .prunedir + "blk00000.dat" ):
81
81
raise AssertionError ("blk00000.dat is missing, pruning too early" )
82
82
self .log .info ("Success" )
83
- self .log .info ("Though we're already using more than 550MiB, current usage:" , calc_usage (self .prunedir ))
83
+ self .log .info ("Though we're already using more than 550MiB, current usage: %d" % calc_usage (self .prunedir ))
84
84
self .log .info ("Mining 25 more blocks should cause the first block file to be pruned" )
85
85
# Pruning doesn't run until we're allocating another chunk, 20 full blocks past the height cutoff will ensure this
86
86
for i in range (25 ):
@@ -94,7 +94,7 @@ def test_height_min(self):
94
94
95
95
self .log .info ("Success" )
96
96
usage = calc_usage (self .prunedir )
97
- self .log .info ("Usage should be below target:" , usage )
97
+ self .log .info ("Usage should be below target: %d" % usage )
98
98
if (usage > 550 ):
99
99
raise AssertionError ("Pruning target not being met" )
100
100
@@ -124,7 +124,7 @@ def create_chain_with_staleblocks(self):
124
124
connect_nodes (self .nodes [2 ], 0 )
125
125
sync_blocks (self .nodes [0 :3 ])
126
126
127
- self .log .info ("Usage can be over target because of high stale rate:" , calc_usage (self .prunedir ))
127
+ self .log .info ("Usage can be over target because of high stale rate: %d" % calc_usage (self .prunedir ))
128
128
129
129
def reorg_test (self ):
130
130
# Node 1 will mine a 300 block chain starting 287 blocks back from Node 0 and Node 2's tip
@@ -135,11 +135,11 @@ def reorg_test(self):
135
135
self .nodes [1 ]= start_node (1 , self .options .tmpdir , ["-maxreceivebuffer=20000" ,"-blockmaxsize=5000" , "-checkblocks=5" , "-disablesafemode" ], timewait = 900 )
136
136
137
137
height = self .nodes [1 ].getblockcount ()
138
- self .log .info ("Current block height:" , height )
138
+ self .log .info ("Current block height: %d" % height )
139
139
140
140
invalidheight = height - 287
141
141
badhash = self .nodes [1 ].getblockhash (invalidheight )
142
- self .log .info ("Invalidating block at height:" ,invalidheight , badhash )
142
+ self .log .info ("Invalidating block %s at height %d" % ( badhash ,invalidheight ) )
143
143
self .nodes [1 ].invalidateblock (badhash )
144
144
145
145
# We've now switched to our previously mined-24 block fork on node 1, but thats not what we want
@@ -151,7 +151,7 @@ def reorg_test(self):
151
151
curhash = self .nodes [1 ].getblockhash (invalidheight - 1 )
152
152
153
153
assert (self .nodes [1 ].getblockcount () == invalidheight - 1 )
154
- self .log .info ("New best height" , self .nodes [1 ].getblockcount ())
154
+ self .log .info ("New best height: %d" % self .nodes [1 ].getblockcount ())
155
155
156
156
# Reboot node1 to clear those giant tx's from mempool
157
157
self .stop_node (1 )
@@ -165,8 +165,8 @@ def reorg_test(self):
165
165
connect_nodes (self .nodes [2 ], 1 )
166
166
sync_blocks (self .nodes [0 :3 ], timeout = 120 )
167
167
168
- self .log .info ("Verify height on node 2:" , self .nodes [2 ].getblockcount ())
169
- self .log .info ("Usage possibly still high bc of stale blocks in block files:" , calc_usage (self .prunedir ))
168
+ self .log .info ("Verify height on node 2: %d" % self .nodes [2 ].getblockcount ())
169
+ self .log .info ("Usage possibly still high bc of stale blocks in block files: %d" % calc_usage (self .prunedir ))
170
170
171
171
self .log .info ("Mine 220 more blocks so we have requisite history (some blocks will be big and cause pruning of previous chain)" )
172
172
for i in range (22 ):
@@ -176,7 +176,7 @@ def reorg_test(self):
176
176
sync_blocks (self .nodes [0 :3 ], timeout = 300 )
177
177
178
178
usage = calc_usage (self .prunedir )
179
- self .log .info ("Usage should be below target:" , usage )
179
+ self .log .info ("Usage should be below target: %d" % usage )
180
180
if (usage > 550 ):
181
181
raise AssertionError ("Pruning target not being met" )
182
182
@@ -185,7 +185,7 @@ def reorg_test(self):
185
185
def reorg_back (self ):
186
186
# Verify that a block on the old main chain fork has been pruned away
187
187
assert_raises_jsonrpc (- 1 , "Block not available (pruned data)" , self .nodes [2 ].getblock , self .forkhash )
188
- self .log .info ("Will need to redownload block" , self .forkheight )
188
+ self .log .info ("Will need to redownload block %d" % self .forkheight )
189
189
190
190
# Verify that we have enough history to reorg back to the fork point
191
191
# Although this is more than 288 blocks, because this chain was written more recently
@@ -209,7 +209,7 @@ def reorg_back(self):
209
209
# At this point node 2 is within 288 blocks of the fork point so it will preserve its ability to reorg
210
210
if self .nodes [2 ].getblockcount () < self .mainchainheight :
211
211
blocks_to_mine = first_reorg_height + 1 - self .mainchainheight
212
- self .log .info ("Rewind node 0 to prev main chain to mine longer chain to trigger redownload. Blocks needed:" , blocks_to_mine )
212
+ self .log .info ("Rewind node 0 to prev main chain to mine longer chain to trigger redownload. Blocks needed: %d" % blocks_to_mine )
213
213
self .nodes [0 ].invalidateblock (curchainhash )
214
214
assert (self .nodes [0 ].getblockcount () == self .mainchainheight )
215
215
assert (self .nodes [0 ].getbestblockhash () == self .mainchainhash2 )
0 commit comments