67 Commits (ea964e21335085db8459a2ae4438e1367f396683)

Author SHA1 Message Date
  William Banfield 485c96b0d3
consensus: change lock handling in reactor and handleMsg for RoundState (forward-port #7994 #7992) (#8139) 3 years ago
  Sam Kleinman 9a833a8495
consensus: skip channel close during shutdown (#8155) 3 years ago
  Sam Kleinman 1db41663c7
consensus: avoid race in accessing channel (#8149) 3 years ago
  Sam Kleinman 5bb51aab03
events: remove service aspects of event switch (#8146) 3 years ago
  Sam Kleinman a68e356596
consensus: avoid extra close channel (#8144) 3 years ago
  William Banfield 7c91b53999
docs: PBTS synchrony issues runbook (#8129) 3 years ago
  William Banfield 68c624f5de
abci++: synchronize PrepareProposal with the newest version of the spec (#8094) 3 years ago
  Sam Kleinman da5c09cf6f
cleanup: remove commented code (#8123) 3 years ago
  M. J. Fromberger e9bc33d807
consensus: ensure the node terminates on consensus failure (#8111) 3 years ago
  Sam Kleinman c35d6d6e2c
node: pass eventbus at construction time (#8084) 3 years ago
  Sam Kleinman f1659ce329
consensus: fix TestInvalidState race and reporting (#8071) 3 years ago
  Sam Kleinman 0167f0d527
node: nodes should fetch state on startup (#8062) 3 years ago
  William Banfield c80734e5af
state: synchronize the ProcessProposal implementation with the latest version of the spec (#7961) 3 years ago
  Sam Kleinman 912751cf93
math: remove panics in safe math ops (#7962) 3 years ago
  Jasmina Malicevic e80541a251
types/events+evidence: emit events + metrics on evidence validation (#7802) 3 years ago
  William Banfield 165cc29474
consensus: additional timing metrics (#7849) 3 years ago
  M. J. Fromberger 9e69615451
consensus: start the timeout ticker before replay (#7844) 3 years ago
  Sam Kleinman 28d34d635c
service: change stop interface (#7816) 3 years ago
  Callum Waters e81b0e290e spec: merge spec repo into tendermint repo (#7804) 3 years ago
  Sergio Mena 60f09840dd
abci: PrepareProposal-VoteExtension integration [2nd try] (#7821) 3 years ago
  William Banfield 860f78f000
add proposer address to the message delay metrics (#7790) 3 years ago
  Sergio Mena 27297a447c
Rebased to master the existing `ProcessProposal` PR (#7752) 3 years ago
  Jasmina Malicevic cd875c8a2c
types: remove nested evidence field from block (#7765) 3 years ago
  Sergio Mena 854fd07461
Fixing handling of contexts in the ABCI++ rebased branch (#7768) 3 years ago
  M. J. Fromberger c67ace3433
Revert "PrepareProposal-VoteExtension integration (#6915)" (#7769) 3 years ago
  William Banfield de04f573cf
types: make timely predicate adaptive after 10 rounds (#7739) 3 years ago
  mconcat 39ffa80ae7 PrepareProposal-VoteExtension integration (#6915) 3 years ago
  mconcat d2afb91e99 ABCI Vote Extension 2 (#6885) 3 years ago
  mconcat 29f7573762 abci: Vote Extension 1 (#6646) 3 years ago
  William Banfield bd8726c784
Use proposer timestamp instead of genesis time for height 1 block time (#7711) 3 years ago
  William Banfield 04bcfecce2
metrics: add metric for proposal timestamp difference (#7709) 3 years ago
  William Banfield 0aa3b0b6fc
Proposer-Based Timestamps Merge (#7605) 3 years ago
  M. J. Fromberger 7878ca6a8a
Delete the custom libs/json (tmjson) package. (#7673) 3 years ago
  William Banfield b6307c42e0
consensus: check proposal non-nil in prevote message delay metric (#7625) 3 years ago
  William Banfield 0c82ceaa5f
consensus: calculate prevote message delay metric (#7551) 3 years ago
  Sam Kleinman 82b65868ce
node+autofile: avoid leaks detected during WAL shutdown (#7599) 3 years ago
  Sam Kleinman 25e665df17
internal/libs: delete unused functionality (#7569) 3 years ago
  M. J. Fromberger 366ab1947a
Replace uses of libs/json with encoding/json. (#7534) 3 years ago
  Sam Kleinman 3c8955e4b8
errors: formating cleanup (#7507) 3 years ago
  Sam Kleinman 430817d9e9
types: remove panic from block methods (#7501) 3 years ago
  Sam Kleinman bef120dadf
contexts: remove all TODO instances (#7466) 3 years ago
  Sam Kleinman 2ff962a63a
log: dissallow nil loggers (#7445) 3 years ago
  Sam Kleinman d0e03f01fc
sync: remove special mutexes (#7438) 3 years ago
  Sam Kleinman bd6dc3ca88
p2p: refactor channel Send/out (#7414) 3 years ago
  Sam Kleinman a62ac27047
service: remove exported logger from base implemenation (#7381) 3 years ago
  Sam Kleinman 8a991e288c
service: plumb contexts to all (most) threads (#7363) 3 years ago
  Sam Kleinman a823d167bc
service: cleanup base implementation and some caller implementations (#7301) 3 years ago
  Sam Kleinman 4af2dbd03b
eventbus: plumb contexts (#7337) 3 years ago
  Sam Kleinman 6ab62fe7b6
service: remove stop method and use contexts (#7292) 3 years ago
  Sam Kleinman d7606777cf
libs/service: pass logger explicitly (#7288) 3 years ago