86 Commits (1b4daf7c5f70ca8884a58a73454a216786faac9f)

Author SHA1 Message Date
  Sam Kleinman 58dc172611
p2p: plumb rudamentary service discovery to rectors and update statesync (#8030) 3 years ago
  Sam Kleinman a153f82433
p2p: ignore transport close error during cleanup (#8011) 3 years ago
  Sam Kleinman 89dbebd1c5
p2p: retry failed connections slightly more aggressively (#8010) 3 years ago
  Sam Kleinman c8ae5db50e
p2p: relax pong timeout (#8007) 3 years ago
  Sam Kleinman c85e3e4ba8
p2p: mconn track last message for pongs (#7995) 3 years ago
  Sam Kleinman 9968f53c15
p2p: make mconn transport test less flaky (#7973) 3 years ago
  Sam Kleinman be83ec6664
p2p: pass start time to flowrate and cleanup constructors (#7838) 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 d3548eb706
Completed the existing `FinalizeBlock` PR and rebased to master (#7798) 3 years ago
  Sam Kleinman 824960c565
libs/service: regularize Stop semantics and concurrency primitives (#7809) 3 years ago
  Sam Kleinman dbb7d6ecdd
sync+p2p: remove closer (#7805) 3 years ago
  Gui ebbc3f02f5
p2p: always advertise self, to enable mutual address discovery (#7594) 3 years ago
  M. J. Fromberger aea428d322
build: Make sure to test packages with external tests (#7608) 3 years ago
  M. J. Fromberger 5cca45bb45
pex: improve handling of closed channels (#7623) 3 years ago
  M. J. Fromberger 417166704a
pex: do not send nil envelopes to the reactor (#7622) 3 years ago
  M. J. Fromberger 7fd97bf44b
pex: avert a data race on map access in the reactor (#7614) 3 years ago
  M. J. Fromberger dbe2146d0a
rpc: simplify the encoding of interface-typed arguments in JSON (#7600) 3 years ago
  Sam Kleinman cc51bf7587
tests: remove in-test logging (#7558) 3 years ago
  Sam Kleinman 5bf1bdcfb4
reactors: skip log on some routine cancels (#7556) 3 years ago
  Sam Kleinman 90cf742065
pex: regularize reactor constructor (#7532) 3 years ago
  Sam Kleinman 10402b728f
consensus+p2p: change how consensus reactor is constructed (#7525) 3 years ago
  Sam Kleinman f2cc496f09
testing: pass testing.T to assert and require always, assertion cleanup (#7508) 3 years ago
  Sam Kleinman 3c8955e4b8
errors: formating cleanup (#7507) 3 years ago
  M. J. Fromberger da697089d0
Move libs/async to internal/libs/async. (#7449) 3 years ago
  Sam Kleinman d0e03f01fc
sync: remove special mutexes (#7438) 3 years ago
  Sam Kleinman 65c0aaee5e
p2p: use recieve for channel iteration (#7425) 3 years ago
  Sam Kleinman bd6dc3ca88
p2p: refactor channel Send/out (#7414) 3 years ago
  Sam Kleinman cb88bd3941
p2p: migrate to use new interface for channel errors (#7403) 3 years ago
  Sam Kleinman 892f5d9524
service: cleanup mempool and peer update shutdown (#7401) 3 years ago
  Sam Kleinman 6b35cc1a47
p2p: remove unneeded close channels from p2p layer (#7392) 3 years ago
  Sam Kleinman a62ac27047
service: remove exported logger from base implemenation (#7381) 3 years ago
  Sam Kleinman 4e355d80c4
p2p: implement interface for p2p.Channel without channels (#7378) 3 years ago
  Sam Kleinman 5f9dd2e7f5
p2p/upnp: remove unused functionality (#7379) 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 3749c37847
p2p: remove unused trust package (#7359) 3 years ago
  M. J. Fromberger 76dea94a01
Remove now-unused nolint:lll directives. (#7356) 3 years ago
  Sam Kleinman 070445bc10
pex: improve goroutine lifecycle (#7343) 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
  Sam Kleinman 27560cf7a4
p2p: reduce peer score for dial failures (#7265) 3 years ago
  Sharad Chand 8441b3715a
migrate away from deprecated ioutil APIs (#7175) 3 years ago
  Sam Kleinman 4bd8c5ab6f
p2p: transport should be captive resposibility of router (#7160) 3 years ago
  Sam Kleinman b15b2c1b78
flowrate: cleanup unused files (#7158) 3 years ago
  William Banfield b4bc6bb4e8
p2p: add message type into the send/recv bytes metrics (#7155) 3 years ago
  Sam Kleinman 23be048294
p2p: use correct transport configuration (#7152) 3 years ago
  Callum Waters 68ca65f5d7
pex: remove legacy proto messages (#7147) 3 years ago
  Sam Kleinman ca8f004112
p2p: remove final shims from p2p package (#7136) 3 years ago
  Sam Kleinman 7143f14a63
p2p: simplify open channel interface (#7133) 3 years ago