Skip to content

chore: backport changes from v0.10-dev.8 to v0.11-dev#548

Merged
lklimek merged 26 commits intov0.11-devfrom
merge-0.10-to-0.11
Jan 17, 2023
Merged

chore: backport changes from v0.10-dev.8 to v0.11-dev#548
lklimek merged 26 commits intov0.11-devfrom
merge-0.10-to-0.11

Conversation

@lklimek
Copy link
Collaborator

@lklimek lklimek commented Jan 4, 2023

Issue being fixed or feature implemented

What was done?

How Has This Been Tested?

Breaking Changes

Checklist:

  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have added or updated relevant unit/integration/functional/e2e tests
  • I have made corresponding changes to the documentation

For repository code-owners and collaborators only

  • I have assigned this pull request to a milestone

lklimek and others added 18 commits December 16, 2022 15:37
…ng (#534)

* fix(consensus): process proposal before applying commit

* test(kvstore): detect duplicate Prepare/Process Proposal calls

* test(kvstore): ability to disable duplicate prepare/process proposal calls

* test(kvstore): don't check duplicates in TestRollbackIntegration

* test(abci-cli): set log level in test_cli to debug

* fix(abci-cli): disable dupe request detection in abci-cli
…time,incoming-connection-window) (#532)

* feat(p2p): max-incoming-connection-time

* test(e2e): Support p2p max conn in e2e tests

* test(e2e): configure seeds to drop incoming conns after 5s

* test(p2p): improve incoming peer con time test

* feat(p2p): expose disconnect-cooldown-period as config option

* chore(p2p): code style improvements

* fix(p2p): apply disconnect cooldown to incoming connections

* test(e2e): add timestamp to e2e test output

* feat(config): add incoming-connection-window, remove disconnect-cooldown-period

* chore(p2p): add logger to peermanager

* refactor(p2p): add delay to waker

* fix(p2p): peer dial hangs when cannot connect to seed

* fix(p2p): don't use DisconnectCooldownPeriodfor incoming conns

* chore(p2p): Add some logs to p2p TryDialNext()

* fix(p2p): race condition in peermanager

* chore(p2p): apply peer review feedback
* build(release): Improve release creation

* doc: remove unused CHANGELOG_PENDING.md
* test(e2e): fix Index out of bounds on "runner logs"

* test(e2e): minimal improvements in exec test

* chore(e2e): code cleanup in exec test

* test(e2e): add expected length to exec_test
…in PeerUp (#509)

* refactor(statesync): remove unused Reactor.providers

* revert(statesync): restore mtx in processPeerUpdate

* feat(p2p): buffer peer update broadcasts

* chore(p2p): PeerManager uses individual buffered chans and subscription names

* chore(p2p): remove panic() added for testing

* test(p2p): TestPeerManager_Subscribe_Close: wait for peermanager to close

* chore: fix merge issue breaking build

* chore(p2p): PeerManager uses individual buffered chans and subscription names

* chore(p2p): remove unused PeerManager.broadcastBuf

* chore: minor improvements

* chore(p2p): broadcast: only panic on DeadlineExceeded
Bumps [goreleaser/goreleaser-action](https://github.com/goreleaser/goreleaser-action) from 3 to 4.
- [Release notes](https://github.com/goreleaser/goreleaser-action/releases)
- [Commits](goreleaser/goreleaser-action@v3...v4)

---
updated-dependencies:
- dependency-name: goreleaser/goreleaser-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [actions/stale](https://github.com/actions/stale) from 6 to 7.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](actions/stale@v6...v7)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 3.4.0 to 3.5.0.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](actions/setup-go@v3.4.0...v3.5.0)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [bufbuild/buf-setup-action](https://github.com/bufbuild/buf-setup-action) from 1.10.0 to 1.11.0.
- [Release notes](https://github.com/bufbuild/buf-setup-action/releases)
- [Commits](bufbuild/buf-setup-action@v1.10.0...v1.11.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>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* refactor: use logger for log printing
* build(github): use ubuntu 20.04 in github workflows

* chore: force pipelines to run
* refactor: add a stop function to a consensus to be able to stop receiveRoutine by a condition
…ceived (#546)

* refactor: bpRequester.requestRoutine to stop wait-for loop if a block was received
* refactor: change a way of checking expectation in TestReactor_NoBlockResponse
* build: enable deadlock detection in dev builds

* feat(cmd): add deadlock detect info to `tenderdash version -v`

* build(docker): expose arg TENDERMINT_BUILD_OPTIONS

* build: differentiate docker image type (final/dev)

* chore: docker.yml

* build(docker): adapt for layer caching

* chore(github): TENDERMINT_BUILD_OPTIONS

* chore: gh workflow

* chore: docker build

* build(docker): improve docker layered caching

* chore: working on bls-signatures build.sh

* chore: build bls

* chore: docker caching

* chore(cmd): s/fmt.Println/cmd.Println/ in version.go
@lklimek lklimek changed the base branch from v0.10-dev to v0.11-dev January 4, 2023 08:10
@lklimek lklimek changed the title chore: backport v0.10 to v0.11 chore: backport changes from v0.10-dev to v0.11-dev Jan 4, 2023
shotonoff and others added 3 commits January 5, 2023 15:02
* refactor: fix TestReactor_Backfill
* feat: verify next consensus params

* test(types): update block tests for NextConsensusHash

* chore(types): validate block NextConsensusHash

* test(types): update MaxHeaderBytes to fit TestMaxProposalBlockSize

* test: adjust block size tests
…552)

* refactor(proto)!: cleanup proto definitions and change field order

* test: update tests after protobuf refactor

* test(proto): adjust tests for refactored proto definitions

* chore(consensus): remove leftover testing code
@github-actions
Copy link

This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@github-actions github-actions bot added the Stale label Jan 15, 2023
* chore(release): update changelog and version to 0.10.0-dev.8

* chore(version)!: bump BlockProtocol version to 12
@lklimek lklimek changed the title chore: backport changes from v0.10-dev to v0.11-dev chore: backport changes from v0.10-dev.8 to v0.11-dev Jan 16, 2023
@lklimek lklimek removed the Stale label Jan 16, 2023
@lklimek lklimek force-pushed the merge-0.10-to-0.11 branch from 216a7bc to d36242e Compare January 16, 2023 15:48
@lklimek lklimek added this to the v0.11.0 milestone Jan 16, 2023
@lklimek lklimek self-assigned this Jan 16, 2023
@lklimek lklimek force-pushed the merge-0.10-to-0.11 branch from d36242e to d9e244d Compare January 17, 2023 09:40
Copy link
Collaborator

@shotonoff shotonoff left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@lklimek lklimek merged commit 4b67632 into v0.11-dev Jan 17, 2023
@lklimek lklimek deleted the merge-0.10-to-0.11 branch January 17, 2023 10:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants