Ethan Buchman
|
0bec99fbd4
|
consensus: handshake replay test using wal
|
2017-02-17 19:12:05 -05:00 |
|
Ethan Buchman
|
edc5e272db
|
consensus: nice error msg if ApplyBlock fails
|
2017-02-17 10:57:09 -05:00 |
|
Ethan Buchman
|
6403b2f468
|
fixes for handshake replay through consensus
|
2017-02-17 10:51:05 -05:00 |
|
Ethan Buchman
|
cbe6dbe7a1
|
handshake replay through consensus using mockApp
|
2017-02-16 17:56:45 -05:00 |
|
Ethan Buchman
|
c147b41013
|
TMSP -> ABCI
|
2017-01-12 15:53:32 -05:00 |
|
Ethan Buchman
|
e7a12f8e38
|
cs.Wait()
|
2017-01-12 14:44:42 -05:00 |
|
Ethan Buchman
|
ce0c638005
|
little fix
|
2017-01-11 18:37:36 -05:00 |
|
Anton Kalyaev
|
a1fd312bb1
|
make progress asap on full precommit votes optional (Refs #348)
|
2017-01-11 18:00:26 -05:00 |
|
Ethan Buchman
|
d68cdce2d5
|
consensus: check HasAll when TwoThirdsMajority
|
2017-01-11 17:53:46 -05:00 |
|
Ethan Buchman
|
55b4bfa1fe
|
consensus: let time.Timer handle non-positive durations
|
2017-01-11 10:24:40 -05:00 |
|
Ethan Buchman
|
12d92fd5db
|
Merge pull request #343 from tendermint/restart_test
Crash/Restart tests
|
2017-01-06 11:55:05 -08:00 |
|
Ethan Buchman
|
bae0bc02a6
|
consensus: be more explicit when we need to write height after handshake
|
2017-01-05 20:16:42 -08:00 |
|
Ethan Buchman
|
f30a9752e2
|
more fixes from review
|
2016-12-23 11:11:22 -05:00 |
|
Ethan Buchman
|
0c01b0ded9
|
state.State and wal.writeHeight after handshake
|
2016-12-22 22:10:36 -05:00 |
|
Ethan Buchman
|
40b08f2494
|
consensus: mv timeoutRoutine into TimeoutTicker
|
2016-12-19 22:29:32 -05:00 |
|
Ethan Buchman
|
8211fa6ce4
|
enterNewRound on HasAll
|
2016-12-19 20:12:37 -05:00 |
|
Ethan Buchman
|
faf23aa0d4
|
consensus: TimeoutTicker, skip TimeoutCommit on HasAll
|
2016-12-19 15:42:36 -05:00 |
|
Ethan Buchman
|
b74a97a4f6
|
update grpc broadcast tx
|
2016-12-02 00:29:25 -05:00 |
|
Ethan Buchman
|
0fe53dc5cf
|
remove privValIndex; Stale->AppHashIsStale
|
2016-12-02 00:27:36 -05:00 |
|
Ethan Buchman
|
6f8c91b651
|
use NewValidator; fix setPrivValidatorIndex
|
2016-11-22 20:38:14 -05:00 |
|
Ethan Buchman
|
e0db20c0cf
|
update privValidatorIndex on valset change
|
2016-11-22 20:38:14 -05:00 |
|
Ethan Buchman
|
655b6300f5
|
val set changes
|
2016-11-22 20:38:14 -05:00 |
|
Ethan Buchman
|
d7f6c0775a
|
remove LastCommitHeight
|
2016-11-22 20:38:14 -05:00 |
|
Ethan Buchman
|
a3d863f83b
|
consensus: track index of privVal
|
2016-11-22 20:38:14 -05:00 |
|
Ethan Buchman
|
c6a648fad7
|
consensus: lock before loading commit
|
2016-11-16 16:47:31 -05:00 |
|
Ethan Buchman
|
07597dfd45
|
post rebase fixes for BlockID, partSize
|
2016-11-16 16:13:17 -05:00 |
|
Ethan Buchman
|
4360c360a4
|
move handshake to state, use Handshaker, more tests
|
2016-11-16 13:29:22 -05:00 |
|
Ethan Buchman
|
3f90fcae48
|
fail tests and fix
|
2016-11-16 13:26:39 -05:00 |
|
Ethan Buchman
|
8ec1839f5d
|
save block b4 apply; track stale apphash
|
2016-11-16 13:26:39 -05:00 |
|
Ethan Buchman
|
fb9735ef46
|
rebase fixes and BeginBlock(hash,header)
|
2016-11-16 13:25:13 -05:00 |
|
Ethan Buchman
|
138de19e1e
|
test: app persistence
|
2016-11-16 13:25:13 -05:00 |
|
Ethan Buchman
|
d3ae920bd0
|
state: ApplyBlock
|
2016-11-16 13:25:13 -05:00 |
|
Jae Kwon
|
d83fc02597
|
MakePartSet takes partSize from config. fix replay test
|
2016-11-16 01:23:16 -05:00 |
|
Ethan Buchman
|
57da2e4af5
|
make byzantine logic testable
|
2016-11-15 18:45:36 -05:00 |
|
Jae Kwon
|
fd128c7180
|
Fix comments from review
|
2016-11-15 18:37:00 -05:00 |
|
Jae Kwon
|
655d829314
|
Fix proposal sign bytes. Start tracking blockID in POL
|
2016-11-15 18:35:17 -05:00 |
|
Jae Kwon
|
1173a85c85
|
Use BlockID everywhere
|
2016-11-15 18:34:58 -05:00 |
|
Jae Kwon
|
7221887330
|
VoteSet can handle conflicting votes. TODO: add more tests
|
2016-11-15 18:33:16 -05:00 |
|
Jae Kwon
|
3c5a2f55c2
|
Add validator index and address to Vote.
|
2016-11-15 18:33:16 -05:00 |
|
Jae Kwon
|
2aecb2a4a3
|
Ensure *_wal_dir exists
|
2016-11-05 09:15:34 -07:00 |
|
Jae Kwon
|
3d3d8b5b7b
|
cswal -> cs_wal_dir
|
2016-10-30 03:55:27 -07:00 |
|
Jae Kwon
|
1788a68b1c
|
Consensus WAL uses AutoFile/Group
|
2016-10-28 15:01:14 -07:00 |
|
Jae Kwon
|
480f44f16c
|
QuitService->BaseService
|
2016-10-28 12:14:24 -07:00 |
|
Jae Kwon
|
a9d8039082
|
Fix peer memleak; stop goroutine when peer is offline
|
2016-10-17 11:29:43 -07:00 |
|
Ethan Buchman
|
2113b6f4bb
|
rpc: use interfaces for pipe
|
2016-10-14 21:38:49 -04:00 |
|
Ethan Buchman
|
7dcb567e53
|
replay test data
|
2016-10-11 11:44:07 -04:00 |
|
Ethan Buchman
|
35d4cca8bb
|
type safe events
|
2016-10-10 03:10:29 -04:00 |
|
Ethan Buchman
|
206d00ed8c
|
fixes from review
|
2016-09-09 23:50:25 -04:00 |
|
Ethan Buchman
|
9fb84d66be
|
Merge pull request #268 from tendermint/replay
consensus: no sign err in replay; fix a race
|
2016-09-09 23:04:39 -04:00 |
|
Ethan Buchman
|
987dac9ee0
|
consensus: no sign err in replay; fix a race
|
2016-09-08 19:00:59 -04:00 |
|