Skip to content

build(deps): Bump github.com/creachadair/taskgroup from 0.3.2 to 0.4.2#71

Merged
thanethomson merged 1 commit intomainfrom
dependabot/go_modules/main/github.com/creachadair/taskgroup-0.4.2
Jan 4, 2023
Merged

build(deps): Bump github.com/creachadair/taskgroup from 0.3.2 to 0.4.2#71
thanethomson merged 1 commit intomainfrom
dependabot/go_modules/main/github.com/creachadair/taskgroup-0.4.2

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jan 2, 2023

Bumps github.com/creachadair/taskgroup from 0.3.2 to 0.4.2.

Commits
  • ff1874e Fix a bug when waiting on an unstarted group.
  • 8b78974 Fix a race condition between multiple callers of Wait.
  • dab2ab6 Add a single-task monitoring type. (#1)
  • 1a729de Fix incorrect leaktest calls.
  • 8289b22 Check in Go update rules.
  • 88972ab Add .gitignore
  • 1b94272 Update Go toolchain base to 1.18.
  • be81d9a Fix typos and clean up wording.
  • 2134798 Reduce dependabot frequency.
  • 64345a8 Run gofmt from Go 1.19
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot bot requested a review from a team as a code owner January 2, 2023 04:17
@dependabot dependabot bot added automerge dependencies Dependency updates labels Jan 2, 2023
Bumps [github.com/creachadair/taskgroup](https://github.com/creachadair/taskgroup) from 0.3.2 to 0.4.2.
- [Release notes](https://github.com/creachadair/taskgroup/releases)
- [Commits](creachadair/taskgroup@v0.3.2...v0.4.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/go_modules/main/github.com/creachadair/taskgroup-0.4.2 branch from 8555bc7 to ace14de Compare January 4, 2023 13:10
@thanethomson thanethomson merged commit 46bdfc1 into main Jan 4, 2023
@dependabot dependabot bot deleted the dependabot/go_modules/main/github.com/creachadair/taskgroup-0.4.2 branch January 4, 2023 13:19
@thanethomson
Copy link
Contributor

Given the bug fixes in this dependency change, we should consider pulling this update into the v0.37 line.

cometcrafter pushed a commit to graphprotocol/cometbft that referenced this pull request Jun 1, 2024
…metbft#69) (cometbft#71)

First step to fixing cometbft#2925

PR'ing this to see if we have any test failures. Note that this is safe
in the happy path, as Reap and CheckTx both share this same lock. The
functionality behavior is that:

- Full nodes and non-proposers `timeout_prevote` beginning should not
block on updating the mempool
- Block proposers get _very slight_ increased concurrency before reaping
their next block. (Should be significantly fixed in subsequent PR's in
- Reap takes a lock on the mempool mutex, so there is no concurrency
safety issues right now.
- Mempool errors will not halt consensus, instead they just log an error
and call mempool flush. I actually think this may be better behavior? If
we want to preserve the old behavior, we can thread a generic "consensus
halt error" channel perhaps?

I'm not sure how/where to best document this. Please also let me know if
tests need creating. Seems like the create empty block tests sometimes
hit failures, I'll investigate tmrw

Also please feel free to take over this PR, just thought I"d make it to
help us with performance improvements. Happy to get this into an
experimental release to test on mainnets.

---

- [ ] Tests written/updated
- [x] Changelog entry added in `.changelog` (we use
[unclog](https://github.com/informalsystems/unclog) to manage our
changelog)
- [ ] Updated relevant documentation (`docs/` or `spec/`) and code
comments
- [x] Title follows the [Conventional
Commits](https://www.conventionalcommits.org/en/v1.0.0/) spec

---------

Co-authored-by: Dev Ojha <ValarDragon@users.noreply.github.com>
Co-authored-by: Sergio Mena <sergio@informal.systems>
(cherry picked from commit 2cea495)

Co-authored-by: PaddyMc <paddymchale@hotmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automerge dependencies Dependency updates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant