Gav Wood
b3a1038fe5
Nicer import graph.
10 years ago
Gav Wood
f2fdd8fb32
Nicer import graph.
10 years ago
Gav Wood
d73209158e
test for new transaction queue.
Some cleanups and enhacements to Guards & Notifier.
Fix an invariant TransactionQueue.
10 years ago
Gav Wood
4346b80f06
Revert "Txqueueasyncverify"
10 years ago
Gav Wood
0c75272b58
Transaction queue does async data imports.
10 years ago
Lefteris Karapetsas
fdc40a05bf
BlockQueue::import() spams only under specific verbosity
I am getting the thread id even with verbosity = 0 which can make it
really difficult to debug anything else if I am not interested in said
thread's ID
10 years ago
Gav Wood
603218dc6e
Fix deadlocks.
10 years ago
arkpar
7ba71da280
style
10 years ago
Gav Wood
7a0f3350b6
Fix importing.
10 years ago
Gav Wood
7a5b4db728
Minor renaming in BlockQueue, remove unnecessary invariant check, add
additional one.
10 years ago
arkpar
a586e2cafe
blocks no longer stuck in verifying state
10 years ago
arkpar
307c14dfbb
more invariant diagnostics
10 years ago
arkpar
49a8617261
fixed block memory management
10 years ago
Gav Wood
c5cb5aeed4
Avoid attempting to import invalid blocks.
Reduce verbosity.
Minor additions to exponential backoff.
10 years ago
arkpar
2110876e2e
typo fixed
10 years ago
arkpar
4918b7e9dd
restore limit
10 years ago
arkpar
2fe2b202b8
fixed deadlock on resume
10 years ago
arkpar
18da764363
restored queue limit
10 years ago
arkpar
18127c1b4e
continue syncing refactoring
10 years ago
arkpar
2ad9a6d265
reverted to old pv61 sync code
10 years ago
arkpar
f32961daa8
fixed bad blocks handling in BlockQueue
10 years ago
arkpar
0a44c7ab4f
block queue limiting and other fixes
10 years ago
Gav Wood
cc668312b7
Avoid throwing out potentially good blocks.
10 years ago
arkpar
c12b481529
track block queue size
10 years ago
Gav Wood
36e57f09a2
Fix for previous.
10 years ago
Gav Wood
c507d9fd39
More aggressive bad-block policy.
10 years ago
Gav Wood
87cf8dd5d6
VM provides information on its performance.
Make guarding of DB optional.
Various updates to syncing.
Start of a holistic reputation manager.
10 years ago
Gav Wood
095b6f8189
Report bad blocks using published standards.
10 years ago
arkpar
4787970b0d
codeHash in ExtVM
10 years ago
arkpar
5eb685da7c
Moved transaction verification to verifier thread
10 years ago
Gav Wood
c7c1d79176
Frontier parameters in.
10 years ago
CJentzsch
76868a89ed
add debug info for BlockQueueStatus
10 years ago
Gav Wood
fcc6d2f621
Possible MSVC workaround.
10 years ago
Vern
87628fc432
windows build: fixed dangling catch problem
10 years ago
Gav Wood
61318ba3ab
Bad blocks get good treatment.
10 years ago
Gav Wood
dd8bc4b78d
Parallelised uncle checking.
10 years ago
arkpar
8f9f7d9a6f
comments
10 years ago
arkpar
cbb5e640ef
more blockchain import optimizations
10 years ago
Gav Wood
b0dba6b559
Version bump push all valid "ready" transactions to the network asap.
10 years ago
Gav Wood
ac60b992c6
Parallelised BlockQueue.
Setup for using TrieRoot.
10 years ago
Gav Wood
1aa1950d75
Invariant utilities.
10 years ago
Gav Wood
be6dd3b62b
Optimisations and fixes for the BlockQueue.
10 years ago
Gav Wood
6da67f1581
Fix style. Fix device id.
10 years ago
Gav Wood
55b9038d6f
More awesome logging stuff.
10 years ago
Jan Willem Penterman
ea5e343e4d
more ascii art for windows logging
10 years ago
Gav Wood
dad9a32d33
Better logging.
10 years ago
Gav Wood
de13806962
Avoid deadlock when have past future blocks.
10 years ago
Gav Wood
e179781728
More sophisticated (and correct) BlockHashes handling.
10 years ago
Gav Wood
2d72554db9
Pesky <= bug fixed.
10 years ago
Gav Wood
6b8b94fda0
Fix subsequence side bug.
10 years ago