Jae Kwon
|
b4605bc53a
|
process ConsensusReactor messages during fast_sync
|
10 years ago |
Jae Kwon
|
e90c47c6fa
|
Add rebroadcastRoundStepMessage
|
10 years ago |
Jae Kwon
|
43a0cac453
|
...
|
10 years ago |
Jae Kwon
|
fc0a4bae4e
|
Do not reset Proposal* when EnterNewRound(0)
|
10 years ago |
Jae Kwon
|
41d04cf5b8
|
consensus reactor code polish, fixed prs BitArray cache invalidation bug
|
10 years ago |
Jae Kwon
|
26c192b047
|
Fix consensus:
* Use LastValidators when a Vote is received for the last height.
* Fix Validation.Height/Round to use FirstPrecommit.
|
10 years ago |
Jae Kwon
|
4d209ee349
|
Fix consensus: use the right ValidatorSet upon Vote receive
|
10 years ago |
Jae Kwon
|
24b9f8647c
|
fix debug output
|
10 years ago |
Jae Kwon
|
9b00f32901
|
Fix consensus: Send round-skip votes
|
10 years ago |
Jae Kwon
|
9965dd5de6
|
uint* to int* whereever appropriate; https://www.reddit.com/r/golang/comments/2q5vdu/int_vs_uint/
|
10 years ago |
Jae Kwon
|
7a6b8944ab
|
consensus/reactor cleanup
|
10 years ago |
Jae Kwon
|
32811c3f86
|
comment cleanup
|
10 years ago |
Jae Kwon
|
9e1794eaea
|
Fixed tests
|
10 years ago |
Jae Kwon
|
9b96e2e171
|
ProposalPOLRound...
|
10 years ago |
Jae Kwon
|
7752405945
|
Draft of consensus/reactor refactor.
|
10 years ago |
Jae Kwon
|
5790ea9f43
|
consensus refactor: reconstruct LastCommits upon restart
|
10 years ago |
Jae Kwon
|
1a652a1cbb
|
Fix usage of SimpleProof for PartSet
|
10 years ago |
Ethan Buchman
|
bb67fe0356
|
dont run consensus state unless fast sync is off
|
10 years ago |
Jae Kwon
|
6020223e85
|
fix bitArray nil bugs
|
10 years ago |
Jae Kwon
|
5971617ac3
|
...
|
10 years ago |
Jae Kwon
|
c3a12e3cb8
|
...
|
10 years ago |
Jae Kwon
|
da73e001ad
|
BitArray takes a pointer receiver. More logging
|
10 years ago |
Jae Kwon
|
44076e816d
|
more consensus logging
|
10 years ago |
Jae Kwon
|
32f7babf87
|
boost sendQueue for votes
|
10 years ago |
Jae Kwon
|
8b6d489755
|
Update vote log
|
10 years ago |
Jae Kwon
|
cfb4a40855
|
adding more debug logs
|
10 years ago |
Ethan Buchman
|
ff87958f95
|
broadcast on newStepCh on switch to consensus reactor
|
10 years ago |
Jae Kwon
|
9d1f1162e0
|
added more debug messages in consensus
|
10 years ago |
Jae Kwon
|
ef42d41636
|
allow commit votes for the last height when we're in
RoundStepNewHeight
|
10 years ago |
Jae Kwon
|
9a8652e001
|
Include peer round states in the dump_consensus_state RPC call.
|
10 years ago |
Jae Kwon
|
9513f601de
|
Removed Log.File, all log goes out to stdout.
|
10 years ago |
Ethan Buchman
|
d54bf6bcd5
|
blockchain reactor to consensus reactor transition on catchup
|
10 years ago |
Jae Kwon
|
2ba6f86f2e
|
Add Network to SignBytes, to prevent network clashes
|
10 years ago |
Jae Kwon
|
df026f64fa
|
Remoted bytes from logging messages
|
10 years ago |
Jae Kwon
|
44565872ae
|
Fixed BlockchainMessage{} Decode issue.
Fixed Warn(UnknownMessage) issues.
|
10 years ago |
Jae Kwon
|
89cfedeb73
|
Make all messages be registered as pointer receivers,
Warn on unknown messages.
|
10 years ago |
Ethan Buchman
|
d27e0bbad5
|
event cache and fireable interace
|
10 years ago |
Jae Kwon
|
e5d34befde
|
Remote TypeByte()
|
10 years ago |
Jae Kwon
|
5b1c1eb0e0
|
ProposalMessage wrapper, warn on unknown messages
|
10 years ago |
Ethan Buchman
|
8e24b12888
|
rpc: first successful websocket event subscription
|
10 years ago |
Jae Kwon
|
7356556938
|
Some renames and small fixes.
|
10 years ago |
Ethan Buchman
|
474bf31400
|
events: integrate event switch into services via Eventable interface
|
10 years ago |
Jae Kwon
|
13b6508ecd
|
Package import path change
|
10 years ago |
Ethan Buchman
|
60f166e823
|
tendermint2
|
10 years ago |
Jae Kwon
|
7171823fc6
|
Fix blockpool bugs and clean up log messages.
|
10 years ago |
Jae Kwon
|
bd6d9d646d
|
start peer before AddPeer() on reactors.
|
10 years ago |
Jae Kwon
|
a2b8318aac
|
allow BlockchainReactor to reset ConsensusReactor state
|
10 years ago |
Jae Kwon
|
788f9bfb93
|
started/stopped -> running; contiguous vs fast forward ConsensusState
updates.
|
10 years ago |
Jae Kwon
|
cebfae60c7
|
BlockchainReactor syncs first before ConsensusReactor.
|
10 years ago |
Jae Kwon
|
08a83aa9fb
|
Reactors can be stopped or started at any time.
|
10 years ago |