Robert Habermeier
|
d765611050
|
allow queue to drain fully when idle
|
2016-12-19 12:41:00 +01:00 |
|
Robert Habermeier
|
ccdf5d5873
|
increase tick timer and limit peers to one req
|
2016-12-19 12:28:42 +01:00 |
|
Robert Habermeier
|
893892ca12
|
remove request limiting from sync service
|
2016-12-17 00:31:21 +01:00 |
|
Robert Habermeier
|
be914ddfc7
|
fix check for moving backwards
|
2016-12-16 23:53:36 +01:00 |
|
Robert Habermeier
|
e57ab96731
|
fix reverse start block check
|
2016-12-16 23:21:59 +01:00 |
|
Robert Habermeier
|
08587a1f56
|
fix subchain request ordering
|
2016-12-16 23:21:51 +01:00 |
|
Robert Habermeier
|
653363c572
|
limit to one pending request per peer
|
2016-12-16 23:21:17 +01:00 |
|
Robert Habermeier
|
a7505be627
|
fix deadlocks
|
2016-12-16 22:09:29 +01:00 |
|
Robert Habermeier
|
ce84215d93
|
naive and bad request dispatcher
|
2016-12-16 15:26:39 +01:00 |
|
Robert Habermeier
|
0d7b638a2d
|
ancestor search response handler
|
2016-12-16 14:53:36 +01:00 |
|
Robert Habermeier
|
8622ab66dc
|
skeleton for maintain_sync: all but dispatch
|
2016-12-15 22:42:24 +01:00 |
|
Robert Habermeier
|
9c7340307e
|
handle events, minimal state machine
|
2016-12-15 21:51:08 +01:00 |
|
Robert Habermeier
|
5346539ef8
|
minimal header import and client service
|
2016-12-15 18:47:26 +01:00 |
|
Robert Habermeier
|
f776f48023
|
drain prepared headers from sync round
|
2016-12-15 17:33:25 +01:00 |
|
Robert Habermeier
|
71e96aca10
|
handle abandoned requests
|
2016-12-15 16:19:28 +01:00 |
|
Robert Habermeier
|
ec88a992e3
|
provide response context to response handler
|
2016-12-15 15:50:36 +01:00 |
|
Robert Habermeier
|
5d8bfd8758
|
handle responses for round scaffold and frames
|
2016-12-15 13:05:38 +01:00 |
|
Robert Habermeier
|
0768a61944
|
light: add LightChainClient trait
|
2016-12-14 23:26:15 +01:00 |
|
Robert Habermeier
|
1bcfc9348d
|
light: specialize Downloader to SyncRound
|
2016-12-14 23:25:51 +01:00 |
|
Robert Habermeier
|
91b8fa7039
|
light: downloader state machine stub
|
2016-12-14 22:57:30 +01:00 |
|
Robert Habermeier
|
0d466fa8d0
|
light: tests for response module
|
2016-12-14 20:27:03 +01:00 |
|
Robert Habermeier
|
887bcfb88a
|
light: response decoding and verification module
|
2016-12-14 19:36:48 +01:00 |
|
Robert Habermeier
|
359d433292
|
light: pass incoming responses to peer state machine
|
2016-12-13 22:26:06 +01:00 |
|
Robert Habermeier
|
6fb71527e4
|
light: search for common ancestor with peers
|
2016-12-13 21:09:57 +01:00 |
|
Robert Habermeier
|
8c64400654
|
light: change sync module name
|
2016-12-13 21:09:43 +01:00 |
|