Commit Graph

10301 Commits

Author SHA1 Message Date
mergify[bot]
a2ca86a107 Extract a library from the confix command-line tool. (#9012) (#9024)
(cherry picked from commit 18b5a500da)

Pull out the library functionality from scripts/confix and move it to
internal/libs/confix. Replace scripts/confix with a simple stub that has the
same command-line API, but uses the library instead.

Related:

- Move and update unit tests.
- Move scripts/confix/condiff to scripts/condiff.
- Update test data for v34, v35, and v36.
- Update reference diffs.
- Update testdata README.

Co-authored-by: M. J. Fromberger <fromberger@interchain.io>
2022-07-15 08:50:38 -07:00
dependabot[bot]
6e7f5e1893 build(deps): Bump github.com/prometheus/common from 0.36.0 to 0.37.0 (#9016)
Bumps [github.com/prometheus/common](https://github.com/prometheus/common) from 0.36.0 to 0.37.0.
- [Release notes](https://github.com/prometheus/common/releases)
- [Commits](https://github.com/prometheus/common/compare/v0.36.0...v0.37.0)

---
updated-dependencies:
- dependency-name: github.com/prometheus/common
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sam Kleinman <garen@tychoish.com>
2022-07-15 10:38:18 -04:00
dependabot[bot]
7ff305a97c build(deps): Bump pgregory.net/rapid from 0.4.7 to 0.4.8 (#9017)
Bumps [pgregory.net/rapid](https://github.com/flyingmutant/rapid) from 0.4.7 to 0.4.8.
- [Release notes](https://github.com/flyingmutant/rapid/releases)
- [Commits](https://github.com/flyingmutant/rapid/compare/v0.4.7...v0.4.8)

---
updated-dependencies:
- dependency-name: pgregory.net/rapid
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sam Kleinman <garen@tychoish.com>
2022-07-15 10:02:53 -04:00
mergify[bot]
b1fbd37226 typo (#9001) (#9019)
(cherry picked from commit 31457ad361)

Co-authored-by: Sergio Mena <sergio@informal.systems>
2022-07-15 14:03:29 +02:00
mergify[bot]
a10078fab2 config: update config to reflect simple-priority queue (#9007) (#9009)
Update the queue documentation to reflect the types of queues and current default queue.

(cherry picked from commit c1c501ecd4)

Co-authored-by: William Banfield <4561443+williambanfield@users.noreply.github.com>
2022-07-14 16:55:04 -04:00
mergify[bot]
318c3028f2 mempool: return error when mempool is full and inbound tx is rejected (#8942) (#8952)
Addresses: https://github.com/tendermint/tendermint/issues/8928

(cherry picked from commit 27c523dccb)
2022-07-14 06:17:44 -07:00
dependabot[bot]
b48ef893ec build(deps): Bump google.golang.org/grpc from 1.47.0 to 1.48.0 (#8994)
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.47.0 to 1.48.0.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.47.0...v1.48.0)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sam Kleinman <garen@tychoish.com>
2022-07-13 13:17:01 -04:00
dependabot[bot]
e5114de7ac build(deps): Bump github.com/prometheus/common from 0.35.0 to 0.36.0 (#8995)
Bumps [github.com/prometheus/common](https://github.com/prometheus/common) from 0.35.0 to 0.36.0.
- [Release notes](https://github.com/prometheus/common/releases)
- [Commits](https://github.com/prometheus/common/compare/v0.35.0...v0.36.0)

---
updated-dependencies:
- dependency-name: github.com/prometheus/common
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sam Kleinman <garen@tychoish.com>
2022-07-13 11:53:57 -04:00
mergify[bot]
2787329e5f doc: fix typos in quick-start.md. (#8990) (#8998)
(cherry picked from commit b71ec8c83f)

Co-authored-by: kuniseichi <kuniseichi@gmail.com>
2022-07-13 07:12:48 -07:00
mergify[bot]
b2d4b9ffef p2p: switch default queue implementation (backport #8976) (#8981) 2022-07-12 13:18:36 -04:00
mergify[bot]
6ad10114a8 p2p: make p2p.Channel an interface (#8967) (#8977)
This is (#8446) pulled from the `main/libp2p` branch but without any
of the libp2p content, and is perhaps the easiest first step to enable
pluggability at the peer layer, and makes it possible hoist shims
(including for, say 0.34) into tendermint without touching the reactors.

(cherry picked from commit d5fb82e414)

Co-authored-by: Sam Kleinman <garen@tychoish.com>
2022-07-12 07:51:48 -04:00
mergify[bot]
5fc52c7d8e p2p: make peer gossiping coinflip safer (#8949) (#8964)
Closes #8948

(cherry picked from commit 61ce384d75)

Co-authored-by: Sam Kleinman <garen@tychoish.com>
2022-07-08 12:26:21 -04:00
mergify[bot]
df61cf0899 p2p: delete cruft (#8958) (#8960)
I think the decision in #8806 is that we shouldn't do this yet, so I think it's best to just drop this.

(cherry picked from commit 636320f901)

Co-authored-by: Sam Kleinman <garen@tychoish.com>
2022-07-07 15:18:29 -04:00
mergify[bot]
deb30f06c1 p2p: simpler priority queue (#8929) (#8957)
(cherry picked from commit d1a16e8ff0)

Co-authored-by: Sam Kleinman <garen@tychoish.com>
2022-07-07 12:39:51 -04:00
Sergio Mena
1c719813ca Remove references to "same-block execution" in ABCI++ specification and protobufs (#8937)
* Changes to spec

* Changes to proto-bufs

* make proto-gen

* Remove typo
2022-07-07 13:13:58 +02:00
mergify[bot]
38b671a294 Work around indexing problem for duplicate transactions (forward port: #8625) (#8945) (#8951)
Port the bug fix terra-money#76 to upstream. This is critical for ethermint json-rpc to work.

fix: prevent duplicate tx index if it succeeded before
fix: use CodeTypeOk instead of 0
fix: handle duplicate txs within the same block
Co-authored-by: jess jesse@soob.co

ref: #5281

Co-authored-by: M. J. Fromberger <fromberger@interchain.io>
(cherry picked from commit be6d74e657)

Co-authored-by: yihuang <huang@crypto.com>
2022-07-06 14:33:26 -04:00
dependabot[bot]
e9ae5305e2 build(deps): Bump github.com/spf13/cobra from 1.4.0 to 1.5.0 (#8816) 2022-07-06 09:51:35 -07:00
dependabot[bot]
b462929e4f build(deps): Bump github.com/libp2p/go-buffer-pool from 0.0.2 to 0.1.0 (#8934) 2022-07-05 11:55:53 +02:00
mergify[bot]
c9b2a0f401 Restore Commit to the ABCI++ spec, and other late modifications (backport #8796) (#8936)
* Restore `Commit` to the ABCI++ spec, and other late modifications (#8796)

* Added VoteExtensionsEnableHeight

* Fix reference to `modified`

* Removed old pseudo-code, now included in spec

* Removed markdown warnings in abci++_basic_concepts_002_draft.md

* Restored `Commit` in the Methods section

* Addressed remaining markdown warnings

* Revisited intro and basic concepts section

* Extra pass at all spec sections to recover Commit, and other ABCI++ spec modifications

* Fixed links

* make proto-gen

* Remove _primes_ from spec notation

* Update proto/tendermint/abci/types.proto

Co-authored-by: Callum Waters <cmwaters19@gmail.com>

* Update spec/abci++/abci++_tmint_expected_behavior_002_draft.md

Co-authored-by: Callum Waters <cmwaters19@gmail.com>

* Addressed @cmwaters' comments

* Addressed @angbrav's and @mpoke's comments on spec

* make proto-gen

* Fix MD anchor reference

* Clarify throughout the spec when `ProcessProposal` and `VerifyVoteExtension` are called

* Update spec/abci++/abci++_app_requirements_002_draft.md

Co-authored-by: M. J. Fromberger <fromberger@interchain.io>

* Update spec/abci++/abci++_app_requirements_002_draft.md

Co-authored-by: M. J. Fromberger <fromberger@interchain.io>

* Update spec/abci++/abci++_app_requirements_002_draft.md

Co-authored-by: William Banfield <4561443+williambanfield@users.noreply.github.com>

* Update spec/abci++/abci++_basic_concepts_002_draft.md

Co-authored-by: William Banfield <4561443+williambanfield@users.noreply.github.com>

* Update spec/abci++/abci++_basic_concepts_002_draft.md

Co-authored-by: M. J. Fromberger <fromberger@interchain.io>

* Update spec/abci++/abci++_basic_concepts_002_draft.md

Co-authored-by: William Banfield <4561443+williambanfield@users.noreply.github.com>

* Update spec/abci++/abci++_methods_002_draft.md

Co-authored-by: M. J. Fromberger <fromberger@interchain.io>

* Update spec/abci++/abci++_tmint_expected_behavior_002_draft.md

Co-authored-by: William Banfield <4561443+williambanfield@users.noreply.github.com>

* Addresed comments

* Renamed 'draft' files

* Adatped links to new filenames

* Fixed links and minor cosmetic changes

* Renamed 'byzantine_validators' to 'misbehavior' in ABCI++ spec and protobufs

* make proto-gen

* Renamed 'byzantine_validators' to 'misbehavior' in the code

* Fixed link

* Update spec/abci++/abci++_basic_concepts.md

Co-authored-by: Daniel <daniel.cason@usi.ch>

* Update spec/abci++/abci++_basic_concepts.md

Co-authored-by: Daniel <daniel.cason@usi.ch>

* Update spec/abci++/abci++_basic_concepts.md

Co-authored-by: Daniel <daniel.cason@usi.ch>

* Update spec/abci++/abci++_basic_concepts.md

Co-authored-by: Daniel <daniel.cason@usi.ch>

* Update spec/abci++/abci++_basic_concepts.md

Co-authored-by: Daniel <daniel.cason@usi.ch>

* Update spec/abci++/abci++_basic_concepts.md

Co-authored-by: Daniel <daniel.cason@usi.ch>

* Update spec/abci++/abci++_basic_concepts.md

Co-authored-by: Daniel <daniel.cason@usi.ch>

* Update spec/abci++/abci++_basic_concepts.md

Co-authored-by: Daniel <daniel.cason@usi.ch>

* Update spec/abci++/abci++_basic_concepts.md

Co-authored-by: Daniel <daniel.cason@usi.ch>

* Update spec/abci++/abci++_basic_concepts.md

Co-authored-by: Daniel <daniel.cason@usi.ch>

* Update spec/abci++/abci++_basic_concepts.md

Co-authored-by: Daniel <daniel.cason@usi.ch>

* Update spec/abci++/abci++_basic_concepts.md

Co-authored-by: Daniel <daniel.cason@usi.ch>

* Update spec/abci++/abci++_basic_concepts.md

Co-authored-by: Daniel <daniel.cason@usi.ch>

* Update spec/abci++/abci++_basic_concepts.md

Co-authored-by: Daniel <daniel.cason@usi.ch>

* Update spec/abci++/abci++_basic_concepts.md

Co-authored-by: Daniel <daniel.cason@usi.ch>

* Update spec/abci++/abci++_basic_concepts.md

Co-authored-by: Daniel <daniel.cason@usi.ch>

* Update spec/abci++/abci++_basic_concepts.md

Co-authored-by: Daniel <daniel.cason@usi.ch>

* Update spec/abci++/abci++_basic_concepts.md

Co-authored-by: Daniel <daniel.cason@usi.ch>

* Update spec/abci++/abci++_basic_concepts.md

Co-authored-by: Daniel <daniel.cason@usi.ch>

* Update spec/abci++/abci++_basic_concepts.md

Co-authored-by: Daniel <daniel.cason@usi.ch>

* Update spec/abci++/abci++_basic_concepts.md

Co-authored-by: Daniel <daniel.cason@usi.ch>

* Update spec/abci++/abci++_basic_concepts.md

Co-authored-by: Daniel <daniel.cason@usi.ch>

* Update spec/abci++/abci++_methods.md

Co-authored-by: Daniel <daniel.cason@usi.ch>

* Update spec/abci++/abci++_methods.md

Co-authored-by: Daniel <daniel.cason@usi.ch>

* Update spec/abci++/abci++_methods.md

Co-authored-by: Daniel <daniel.cason@usi.ch>

* Update spec/abci++/abci++_methods.md

Co-authored-by: Daniel <daniel.cason@usi.ch>

* Update spec/abci++/abci++_methods.md

Co-authored-by: Daniel <daniel.cason@usi.ch>

* Update spec/abci++/abci++_methods.md

Co-authored-by: Daniel <daniel.cason@usi.ch>

* Update spec/abci++/abci++_methods.md

Co-authored-by: Daniel <daniel.cason@usi.ch>

* Update spec/abci++/abci++_methods.md

Co-authored-by: Daniel <daniel.cason@usi.ch>

* Update spec/abci++/abci++_methods.md

Co-authored-by: Daniel <daniel.cason@usi.ch>

* Update spec/abci++/abci++_methods.md

Co-authored-by: Daniel <daniel.cason@usi.ch>

* Update spec/abci++/abci++_methods.md

Co-authored-by: Daniel <daniel.cason@usi.ch>

* Update spec/abci++/abci++_methods.md

Co-authored-by: Daniel <daniel.cason@usi.ch>

* Update spec/abci++/abci++_methods.md

Co-authored-by: Daniel <daniel.cason@usi.ch>

* Update spec/abci++/abci++_methods.md

Co-authored-by: Daniel <daniel.cason@usi.ch>

* Update spec/abci++/abci++_methods.md

Co-authored-by: Daniel <daniel.cason@usi.ch>

* Update spec/abci++/abci++_methods.md

Co-authored-by: Daniel <daniel.cason@usi.ch>

* Update spec/abci++/abci++_methods.md

Co-authored-by: Daniel <daniel.cason@usi.ch>

* Update spec/abci++/abci++_methods.md

Co-authored-by: Daniel <daniel.cason@usi.ch>

* Update spec/abci++/abci++_methods.md

Co-authored-by: Daniel <daniel.cason@usi.ch>

* Update spec/abci++/abci++_methods.md

Co-authored-by: Daniel <daniel.cason@usi.ch>

* Update spec/abci++/abci++_methods.md

Co-authored-by: Daniel <daniel.cason@usi.ch>

* Update spec/abci++/abci++_methods.md

Co-authored-by: Daniel <daniel.cason@usi.ch>

* Update spec/abci++/abci++_methods.md

Co-authored-by: Daniel <daniel.cason@usi.ch>

* Update spec/abci++/abci++_methods.md

Co-authored-by: Daniel <daniel.cason@usi.ch>

* Update spec/abci++/abci++_methods.md

Co-authored-by: Daniel <daniel.cason@usi.ch>

* Update spec/abci++/abci++_methods.md

Co-authored-by: Daniel <daniel.cason@usi.ch>

* Update spec/abci++/abci++_methods.md

Co-authored-by: Daniel <daniel.cason@usi.ch>

* Update spec/abci++/abci++_methods.md

Co-authored-by: Daniel <daniel.cason@usi.ch>

* Addressed @cason's comments

* Clarified conditions for `ProcessProposal` call at proposer

Co-authored-by: Callum Waters <cmwaters19@gmail.com>
Co-authored-by: M. J. Fromberger <fromberger@interchain.io>
Co-authored-by: William Banfield <4561443+williambanfield@users.noreply.github.com>
Co-authored-by: Daniel <daniel.cason@usi.ch>
(cherry picked from commit 331860c2a8)

# Conflicts:
#	docs/rfc/rfc-013-abci++.md
#	docs/tools/debugging/proposer-based-timestamps-runbook.md

* Fixed merge conflicts

Co-authored-by: Sergio Mena <sergio@informal.systems>
2022-07-04 20:19:24 +02:00
mergify[bot]
7e2defb24a p2p: fix typo (#8922) (#8927)
Fix minor typos in peermanager

(cherry picked from commit 1d96faa35a)

Co-authored-by: Ian Jungyong Um <31336310+code0xff@users.noreply.github.com>
Co-authored-by: Sam Kleinman <garen@tychoish.com>
2022-07-01 10:26:12 -04:00
dependabot[bot]
def3c2270c build(deps): Bump github.com/vektra/mockery/v2 from 2.13.1 to 2.14.0 (#8926)
Bumps [github.com/vektra/mockery/v2](https://github.com/vektra/mockery) from 2.13.1 to 2.14.0.
- [Release notes](https://github.com/vektra/mockery/releases)
- [Changelog](https://github.com/vektra/mockery/blob/master/.goreleaser.yml)
- [Commits](https://github.com/vektra/mockery/compare/v2.13.1...v2.14.0)

---
updated-dependencies:
- dependency-name: github.com/vektra/mockery/v2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-01 10:05:34 -04:00
mergify[bot]
171985df2a p2p: use correct context error (#8916) (#8921)
handshakeCtx is the internal context carrying the timeout. Its error should be used for the error return.

(cherry picked from commit 921530c352)

Co-authored-by: William Banfield <4561443+williambanfield@users.noreply.github.com>
2022-06-30 18:20:43 -04:00
mergify[bot]
68691935c8 p2p: fix flakey test due to disconnect cooldown (#8917) (#8919)
This test was made flakey by #8839. The cooldown period means that the node in the test will not try to reconnect as quickly as the test expects. This change makes the cooldown shorter in the test so that the node quickly reconnects.

(cherry picked from commit 5274f80de4)

Co-authored-by: William Banfield <4561443+williambanfield@users.noreply.github.com>
2022-06-30 18:01:18 -04:00
mergify[bot]
346b5ff4d0 p2p: set outgoing connections to around 20% of total connections (#8913) (#8915)
(cherry picked from commit 47cb30fc1d)

Co-authored-by: William Banfield <4561443+williambanfield@users.noreply.github.com>
2022-06-30 17:04:11 -04:00
dependabot[bot]
2773e11a61 build(deps): Bump github.com/stretchr/testify from 1.7.5 to 1.8.0 (#8910)
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.7.5 to 1.8.0.
- [Release notes](https://github.com/stretchr/testify/releases)
- [Commits](https://github.com/stretchr/testify/compare/v1.7.5...v1.8.0)

---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-30 13:16:21 -04:00
mergify[bot]
8dc08b3ab3 p2p: stop mconn channel sends without timeout (#8906) (#8911)
(cherry picked from commit 60881f1d06)

Co-authored-by: Sam Kleinman <garen@tychoish.com>
2022-06-30 09:12:36 -04:00
mergify[bot]
52e9e8257d log: do not pre-process log results (#8895) (#8897)
I was digging around in the zero log functions, and the following
functions using the `Fields()` method directly in zerolog,

- https://github.com/rs/zerolog/blob/v1.27.0/event.go#L161
- e9344a8c50/fields.go (L15)

Have meaningfully equivalent semantics and our pre-processing of
values is getting us much (except forcing zerolog to always sort our
keys, and nooping in the case when you miss the last field.)

With this change also, we can pass maps (or, pratically a single map)
to the logger, which might be a less wacky seeming interface.

(cherry picked from commit 37f9d59969)

Co-authored-by: Sam Kleinman <garen@tychoish.com>
2022-06-28 10:59:37 -04:00
mergify[bot]
ed7f51460b libs/strings: move to internal (#8890) (#8891) 2022-06-27 18:27:46 -04:00
dependabot[bot]
f63c9b0d28 build(deps): Bump bufbuild/buf-setup-action from 1.5.0 to 1.6.0 (#8884)
Bumps [bufbuild/buf-setup-action](https://github.com/bufbuild/buf-setup-action) from 1.5.0 to 1.6.0.
- [Release notes](https://github.com/bufbuild/buf-setup-action/releases)
- [Commits](https://github.com/bufbuild/buf-setup-action/compare/v1.5.0...v1.6.0)

---
updated-dependencies:
- dependency-name: bufbuild/buf-setup-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sam Kleinman <garen@tychoish.com>
2022-06-27 09:15:02 -04:00
dependabot[bot]
a5f2ba3025 build(deps): Bump styfle/cancel-workflow-action from 0.9.1 to 0.10.0 (#8885)
Bumps [styfle/cancel-workflow-action](https://github.com/styfle/cancel-workflow-action) from 0.9.1 to 0.10.0.
- [Release notes](https://github.com/styfle/cancel-workflow-action/releases)
- [Commits](https://github.com/styfle/cancel-workflow-action/compare/0.9.1...0.10.0)

---
updated-dependencies:
- dependency-name: styfle/cancel-workflow-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-27 09:11:17 -04:00
dependabot[bot]
516bb63fe4 build(deps): Bump github.com/stretchr/testify from 1.7.2 to 1.7.5 (#8867) 2022-06-24 19:18:27 -07:00
mergify[bot]
b483058898 p2p: remove dial sleep and provide disconnect cooldown (backport #8839) (#8876)
* p2p: remove dial sleep and provide disconnect cooldown (#8839)

Alternative proposal for #8826

(cherry picked from commit 52b6dc19ba)

# Conflicts:
#	internal/p2p/router.go

* fix merge

Co-authored-by: Sam Kleinman <garen@tychoish.com>
2022-06-24 16:35:27 -04:00
mergify[bot]
2fa467fe9b e2e: disable another network test (#8862) (#8874)
Follow up on: https://github.com/tendermint/tendermint/pull/8849

(cherry picked from commit c4d24eed7d)

Co-authored-by: Callum Waters <cmwaters19@gmail.com>
2022-06-24 12:47:54 -04:00
mergify[bot]
a0e1224435 fix light client select statement (#8871) (#8872)
(cherry picked from commit 409e057d73)

Co-authored-by: William Banfield <4561443+williambanfield@users.noreply.github.com>
2022-06-24 12:27:10 -04:00
William Banfield
3f1404257d p2p: set empty timeouts to small values. (manual backport of #8847) (#8868)
These timeouts default to 'do not time out' if they are not set. This times up resources, potentially indefinitely. If node on the other side of the the handshake is up but unresponsive, the[ handshake call](edec79448a/internal/p2p/router.go (L720)) will _never_ return.

This change wires up the values from the config file so that they are actually used.
2022-06-24 10:52:07 -04:00
mergify[bot]
6c8e350110 e2e: add tolerance to peer discovery test (#8849) (#8858)
(cherry picked from commit fb209136f8)

Co-authored-by: Callum Waters <cmwaters19@gmail.com>
2022-06-23 13:33:50 -04:00
mergify[bot]
14b14989f7 p2p: track peers by address (#8841) (#8856)
(cherry picked from commit 436a38f876)

Co-authored-by: Sam Kleinman <garen@tychoish.com>
2022-06-23 10:34:59 -04:00
mergify[bot]
007e98a4e6 e2e: report peer heights in error message (#8843) (#8854)
(cherry picked from commit 52b2efb827)

Co-authored-by: Sam Kleinman <garen@tychoish.com>
2022-06-23 08:55:50 -04:00
William Banfield
c60e170362 remove dial wake change (#8825) 2022-06-21 22:21:51 -04:00
mergify[bot]
464f54d145 p2p: more dial routines (#8827) (#8829) 2022-06-21 21:27:42 -04:00
mergify[bot]
54d9874828 p2p: add eviction metrics and cleanup dialing error handling (#8819) (#8821)
(cherry picked from commit cfd13825e2)

Co-authored-by: Sam Kleinman <garen@tychoish.com>
2022-06-21 16:52:17 -07:00
mergify[bot]
1b872d768b p2p: wake dialing thread after sleep (#8803) (#8804)
(cherry picked from commit 28d3239958)

Co-authored-by: Sam Kleinman <garen@tychoish.com>
2022-06-20 12:40:00 -04:00
dependabot[bot]
1975cdd750 build(deps): Bump github.com/prometheus/common from 0.34.0 to 0.35.0 (#8801)
Bumps [github.com/prometheus/common](https://github.com/prometheus/common) from 0.34.0 to 0.35.0.
- [Release notes](https://github.com/prometheus/common/releases)
- [Commits](https://github.com/prometheus/common/compare/v0.34.0...v0.35.0)

---
updated-dependencies:
- dependency-name: github.com/prometheus/common
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-20 08:15:35 -04:00
dependabot[bot]
e3cd47d89d build(deps): Bump github.com/adlio/schema from 1.3.0 to 1.3.3 (#8802)
Bumps [github.com/adlio/schema](https://github.com/adlio/schema) from 1.3.0 to 1.3.3.
- [Release notes](https://github.com/adlio/schema/releases)
- [Commits](https://github.com/adlio/schema/compare/v1.3.0...v1.3.3)

---
updated-dependencies:
- dependency-name: github.com/adlio/schema
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-20 07:59:25 -04:00
mergify[bot]
fb794b1ce5 p2p: fix typo (#8793) (#8795) 2022-06-19 11:52:57 -07:00
mergify[bot]
74f3e15dc9 p2p: peer score should not wrap around (#8790) (#8792)
(cherry picked from commit 4d820ff4f5)

Co-authored-by: Sam Kleinman <garen@tychoish.com>
2022-06-17 20:41:55 -04:00
mergify[bot]
7728ae6e04 abci+test/e2e/app: add mutex for new methods (#8577) (#8789)
These methods should be protected by a mutex.

(cherry picked from commit 82c1372f9e)

Co-authored-by: Sam Kleinman <garen@tychoish.com>
2022-06-17 18:09:05 -04:00
mergify[bot]
c29c667c99 p2p: track peers stored on startup (#8787) (#8788)
(cherry picked from commit 0ac03468d8)

Co-authored-by: Sam Kleinman <garen@tychoish.com>
2022-06-17 15:49:04 -04:00
mergify[bot]
7e7a2535c6 p2p: peer store and dialing changes (#8737) (#8784)
(cherry picked from commit 9e5b13725d)

Co-authored-by: Sam Kleinman <garen@tychoish.com>
2022-06-17 08:26:03 -04:00
mergify[bot]
94e7978259 e2e: reactivate network test (#8635) (#8778)
(cherry picked from commit 8854ce4e68)

Co-authored-by: Callum Waters <cmwaters19@gmail.com>
2022-06-16 13:02:55 -04:00