318 Commits (76a773d24ccc36d0679357a9f1f4d7079764e052)

Author SHA1 Message Date
  Zarko Milosevic 287b25a059 Align with spec (#2642) 6 years ago
  Ismail Khoffi 8888595b94 [R4R] Fixed sized and reordered fields for Vote/Proposal/Heartbeat SignBytes (#2598) 6 years ago
  Matthew Slipper 92343ef484 Add additional metrics (#2500) 6 years ago
  Zarko Milosevic 12675ecd92 consensus: Wait timeout precommit before starting new round (#2493) 6 years ago
  Anton Kaliaev 4c4a95ca53 config: Add ValidateBasic (#2485) 6 years ago
  Matthew Slipper 587116dae1 metrics: Add additional metrics to p2p and consensus (#2425) 6 years ago
  Zarko Milosevic f99e4010f2 Add stats related channel between consensus state and reactor (#2388) 6 years ago
  Zarko Milosevic 7b88172f41 Implement BFT time (#2203) 6 years ago
  Dev Ojha 2756be5a59 libs: Remove usage of custom Fmt, in favor of fmt.Sprintf (#2199) 6 years ago
  VenkatDatta 188e459273 Removed unnecessary onStart call (#2098) 6 years ago
  ValarDragon 99e582d79a crypto: Refactor to move files out of the top level directory 6 years ago
  Ethan Buchman 9b0b0b02d0 consensus: wait on stop if not fastsync 6 years ago
  Zach Ramsay 44dad6d70b Revert "detele everything" 6 years ago
  Zach Ramsay d02c5d1e30 detele everything 6 years ago
  Ethan Buchman 223095d12f remove Wait from consensus reactor OnStop 6 years ago
  Anton Kaliaev 9120fd5d14
unexport DecodeMessage functions 6 years ago
  Anton Kaliaev b242b15d40
wait until WAL closes the autogroup 6 years ago
  Ethan Buchman d55243f0e6 fix import paths 6 years ago
  Liamsi d2c05bc5b9 Revert "delete everything" (includes everything non-go-crypto) 7 years ago
  Liamsi 96a3502126 delete everything 7 years ago
  Anton Kaliaev c6f612bfc3
subscribe before state emits NewRoundStep 7 years ago
  Anton Kaliaev bb9aa85d22
copy events and pubsub packages from tmlibs 7 years ago
  Anton Kaliaev c4fef499b6
switch to events package 7 years ago
  Anton Kaliaev b77d5344fc
rename methods for clarity 7 years ago
  Anton Kaliaev 21f5f3faa7
use channels to send votes, ... from consensus state to reactor 7 years ago
  Zarko Milosevic b5ac9ede8a Add rules in gossipVotesForHeight to clarify priorities on messages to send 7 years ago
  Jae Kwon e3c4625e63 Suggested changes to consensus/reactor.go 7 years ago
  Zarko Milosevic 83ca46396d Update gossipVotes routine to align with validBlock mechanism 7 years ago
  Jae Kwon 56c9e0da7e Add back sample output in rpc/core/consensus.go; Tweak DumpConsensusState output for peers 7 years ago
  Jae Kwon edbec10f9e Expose peer stats for dump_consensus_state 7 years ago
  Anton Kaliaev 26c38e770e
fix data race 7 years ago
  Ethan Buchman 1a1e4e767b check max msg size in DecodeMessage 7 years ago
  Jae Kwon fb64314d1c Review from Anton 7 years ago
  Jae Kwon e4492afbad Merge 7 years ago
  Jae Kwon 45ec5fd170 WIP consensus 7 years ago
  Anton Kaliaev a506cf47ad
protect Record* peerStateStats functions by mutex 7 years ago
  Ethan Buchman 5f548c7679 consensus: close pubsub channels. fixes #1372 7 years ago
  Thomas Corbière 2644a529f0 Fix lint errors (#1390) 7 years ago
  Anton Kaliaev 2c445059f2
mark peer as good every blocksToContributeToBecomeGoodPeer blocks 7 years ago
  Anton Kaliaev ab59f64f57
test we record votes and block parts 7 years ago
  Anton Kaliaev 42e3457884
fix tracking of votes and blockparts to not allow old information 7 years ago
  Anton Kaliaev 31f3dd42e7
mark peer as good only once 7 years ago
  Anton Kaliaev 5fab8e404d
replace magic number with blocksToContributeToBecomeGoodPeer const 7 years ago
  Anton Kaliaev 86ddf17db0
add a todo 7 years ago
  Anton Kaliaev a655500047
fix copy-pasted comment [ci skip] 7 years ago
  Anton Kaliaev 714f885dac
mark peer as good if it contributed enough votes or block parts 7 years ago
  Anton Kaliaev 266974cb59
stop peer if it sends invalid vote 7 years ago
  Anton Kaliaev 4242352852
stop peer on decoding error 7 years ago
  Anton Kaliaev 2a24ae90c1
fixes from Jae's review 7 years ago
  Ethan Buchman ee674f919f StopPeerForError in blockchain and consensus 7 years ago