dc0e8de9b0
extract some of the consensus types into ./types
...
so they can be used in rpc/core/types/responses.go.
```
So, it seems like we could use the actual structs here, but we don't want to have to import consensus to get them, as then clients are importing too much crap. So probably we should move some types from consensus into consensus/types so we can import.
Will these raw messages be identical to:
type ResultDumpConsensusState struct {
RoundState cstypes.RoundState
PeerRoundStates map[string]cstypes.PeerRoundState
}
```
https://github.com/tendermint/tendermint/pull/724#discussion_r143598193
2017-10-10 12:39:21 +04:00
aea8629272
peer interface
2017-09-15 18:40:59 -04:00
35a4912449
dont panic on getVoteBitArray
2017-08-16 00:43:55 -04:00
c5a657f540
consensus: test proposal heartbeat
2017-08-10 01:24:23 -04:00
c9e11de2a7
consensus: log ProposalHeartbeat msg
2017-08-10 00:12:16 -04:00
49278a7f9c
Merge pull request #579 from tendermint/feature/sync_status
...
Add fast-sync status to Status() call
2017-08-09 23:51:25 -04:00
b0728260e9
comments
2017-08-09 23:51:09 -04:00
92ada55e5a
make conR.FastSync() thread safe
2017-08-09 14:55:21 -04:00
b8ac67e240
some fixes
2017-08-03 13:25:26 -04:00
ab753abfa0
Proposer->Proposal; sign heartbeats
2017-07-29 17:04:28 -04:00
530626dab7
broadcast proposer heartbeat msg
2017-07-29 11:45:02 -04:00
e9b7221292
consensus: more comments
2017-07-20 00:59:28 -04:00
6f8d385dfa
fast sync status
2017-07-17 09:44:23 +03:00
5f6b996d22
breakup some long lines; add more comments to consensus reactor
2017-07-09 18:38:59 -04:00
74a3a2b56a
fix comments
2017-07-09 18:01:25 -04:00
b07d01f102
Add more comments on public functions and extra logging during 'enterPrevote'
...
Signed-off-by: Adrian Brink <adrian@brink-holdings.com >
2017-07-09 20:35:48 +02:00
612726d9f6
consensus: better logging
2017-07-07 16:58:16 -04:00
ca8c34f966
add consensus reactor sleep durations to the config
2017-07-07 12:39:40 -04:00
2750343de5
Merge branch 'apply-megacheck' into unstable
2017-06-23 21:38:22 -04:00
b4ece65726
standardize key for errors (should be "err")
2017-06-14 12:50:49 +04:00
562dd67e16
fix invalid keys (space is prohibited by logfmt encoder)
2017-06-14 12:50:01 +04:00
cf31f8d06f
core: apply megacheck vet tool (unused, gosimple, staticcheck)
2017-05-29 23:11:40 -04:00
f8fdbe3dbc
changes as per Bucky's review
2017-05-13 16:22:51 +02:00
c9cd8de9c6
set logger
2017-05-13 10:25:00 +02:00
f803544195
new logging
2017-05-13 10:24:58 +02:00
07e59e63f9
TMEventDataInner
2017-04-28 17:57:06 -04:00
56c60fba23
go-p2p -> tendermint/p2p
2017-04-21 18:19:41 -04:00
d1926bcad1
use tmlibs
2017-04-21 18:12:54 -04:00
2c724d5eee
remove warning messages in favor of "Send failed"
2017-02-21 13:25:16 +04:00
6dbe9febce
log warning if peer send failed (Refs #174 )
...
make lint happy
remove dead code
remove not needed go-common dependency
check peer.Send failures (Refs #174 )
2017-02-21 11:57:33 +04:00
99b068b313
BlockMeta uses BlockID
2017-02-14 17:06:58 -05:00
43fdc4a1ce
Fix #341
2017-01-11 08:57:10 -08:00
f30a9752e2
more fixes from review
2016-12-23 11:11:22 -05:00
b126ca0606
consensus: no internal vars in reactor.String()
2016-12-20 00:17:37 -05:00
0fe53dc5cf
remove privValIndex; Stale->AppHashIsStale
2016-12-02 00:27:36 -05:00
2f9063c1d6
consensus: test validator set change
2016-11-23 18:20:46 -05:00
a3d863f83b
consensus: track index of privVal
2016-11-22 20:38:14 -05:00
c6a648fad7
consensus: lock before loading commit
2016-11-16 16:47:31 -05:00
95c8bb4252
Fixing issues from review in #229
2016-11-15 18:48:35 -05:00
c1729addce
Fix BFT issue where VoteSetMaj23Message wasn't being sent where prs.Round == blockStore.Round()
2016-11-15 18:48:35 -05:00
3e3b034252
Make ConsensusReactor use ConsensusState's blockstore; debug functions
2016-11-15 18:48:34 -05:00
9d0c7f6ec7
fix bft test. still halts
2016-11-15 18:47:19 -05:00
c5a803a146
DataChannel -> StateChannel for Maj23Msg
2016-11-15 18:45:36 -05:00
7afcf92539
consensus: fix panic on POLRound=-1
2016-11-15 18:45:36 -05:00
57da2e4af5
make byzantine logic testable
2016-11-15 18:45:36 -05:00
ea4b60a602
Fix compile bug
2016-11-15 18:37:00 -05:00
b73a6905a1
Initial pass at bft_fix_2 completion
2016-11-15 18:37:00 -05:00
655d829314
Fix proposal sign bytes. Start tracking blockID in POL
2016-11-15 18:35:17 -05:00
3c5a2f55c2
Add validator index and address to Vote.
2016-11-15 18:33:16 -05:00
3ff9355e7b
change some logs to debug
2016-11-03 20:13:39 -04:00