Zach Ramsay
70ba608850
config: write all default options to config file
config: test the default file
docs: spiff up config
config: minor fixes & comments
config: simplify test
config; use a seperate config directory, #556
config: update docs & parameterize file paths
config: PR comments
config: use the default object
fix a rebase error
7 years ago
Anton Kaliaev
75182f7205
change directory for each call, not only for each test
Fixes #1026
7 years ago
Ethan Buchman
7d81a3f4a5
address some comments from review
7 years ago
Ethan Buchman
6a4fd46479
fixes from rebase
7 years ago
Ethan Buchman
1d021c2790
update consensus/test_data/many_blocks.cswal
7 years ago
Ethan Buchman
869d873d5c
state.ApplyBlock takes evpool and calls MarkEvidenceAsCommitted
7 years ago
Ethan Buchman
7a18fa887d
evidence linked with consensus/node. compiles
7 years ago
Ethan Buchman
f7731d38f6
some comments and cleanup
7 years ago
Ethan Buchman
10c43c9edc
introduce evidence store
7 years ago
Ethan Buchman
fe4b53a463
EvidencePool
7 years ago
Ethan Buchman
7d086e9524
check if we already have evidence
7 years ago
Ethan Buchman
6e9433c7a8
post rebase fix
7 years ago
Ethan Buchman
39299e5cc1
consensus: note about duplicate evidence
7 years ago
Ethan Buchman
4661c98c17
add pubkey to conflicting vote evidence
7 years ago
Ethan Buchman
7928659f70
track evidence, include in block
7 years ago
Ethan Buchman
f80f6445a6
fix test
7 years ago
Ethan Buchman
4171bd3bae
fixes
7 years ago
Ethan Buchman
289d92c97d
consensus: remove log stmt. closes #987
7 years ago
Anton Kaliaev
0093f9877a
change voting power change, not number of vals
7 years ago
Anton Kaliaev
cf0b5d3715
enforce <1/3 validator updates
Refs #950
7 years ago
Ethan Buchman
38608b1b0f
comment and tmlibs fix
7 years ago
Ethan Buchman
3d00c477fc
separate block vs state based validation
7 years ago
Anton Kaliaev
843e1ed400
Updates -> ValidatoSetUpdates
7 years ago
Ethan Frey
960b25408f
Store LastConsensusHash in State as well
Update all BlockValidation that it matches the last state
7 years ago
Ethan Frey
d151e36ea8
Add ConsensusHash to header
7 years ago
Ethan Buchman
cb3ac6987e
remove some debugs
7 years ago
Anton Kaliaev
5a83e58428
stop eventBus
7 years ago
Anton Kaliaev
3f02ab0ead
unidirectional channel
7 years ago
Anton Kaliaev
99c58fc561
enable logging for wal_generator and set timeout to 1 min
Refs #977
7 years ago
Ethan Buchman
a86df17ceb
crank city
7 years ago
Ethan Buchman
5d04ccbe51
excessive logging. update tmlibs for timer fix
7 years ago
Ethan Buchman
0ec7909ec3
more logging in p2p and consensus
7 years ago
Anton Kaliaev
f8f28c8942
enable logging for wal_generator and set timeout to 1 min
Refs #977
7 years ago
Anton Kaliaev
d669816a1b
send absent validators in BeginBlock
Refs #668
7 years ago
Anton Kaliaev
e40689b9cc
PanicCrisis is deprecated
7 years ago
Anton Kaliaev
709cf18aef
add gofuzz test for consensus wal
7 years ago
Anton Kaliaev
e57cad6c3f
correct maxMsgSizeBytes
7 years ago
Ethan Frey
dedf03bb81
Add TotalTx to block header, issue #952
Update state to keep track of this info.
Change function args as needed.
Make NumTx also an int64 for consistency.
7 years ago
Anton Kaliaev
06aece31cf
lower the max message size
7 years ago
Ethan Buchman
e0296d6c3c
consensus: fix makeBlockchainFromWAL
7 years ago
Ethan Frey
a29c781295
Add default timestamp to all instances of *types.Vote
7 years ago
Anton Kaliaev
af79a2a59e
fix error msg
7 years ago
Anton Kaliaev
ee66476d62
set max msg size
otherwise, it is easy to get OutOfMemory panic (somebody can even expoit
this)
7 years ago
Anton Kaliaev
40f9261d48
handle data corruption errors
Refs #573
7 years ago
Anton Kaliaev
b2385b46cf
wait 5 sec for a block on CircleCI
Fixes:
```
--- FAIL: TestHandshakeReplaySome (12.40s)
replay_test.go:332: waited too long for tendermint to produce 6 blocks
```
7 years ago
Ricardo Domingos
59e89e7664
consensus: Fix typo on ticker.go documentation
7 years ago
Anton Kaliaev
90944bb1a2
be specific about what type we're encoding
to be consistent with Decode, which returns TimedWALMessage
7 years ago
Anton Kaliaev
07571741c5
[consensus] remove WAL separator (Refs #785 )
We don't really need a separator unless we have complex structures
(rows, cells like RDBMS have https://www.sqlite.org/fileformat.html ).
7 years ago
Anton Kaliaev
5cb936fa00
fixes after my own review
7 years ago
Anton Kaliaev
c6f025f40e
generate WAL on the fly (Refs #468 )
7 years ago