fogfactory / pipe

A multi pool pipeline for heavy multiprocessing in golang
MIT License
2 stars 0 forks source link

fix(deps): update module github.com/panjf2000/ants/v2 to v2.10.0 #10

Closed renovate[bot] closed 3 months ago

renovate[bot] commented 3 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
github.com/panjf2000/ants/v2 v2.9.1 -> v2.10.0 age adoption passing confidence

Release Notes

panjf2000/ants (github.com/panjf2000/ants/v2) ### [`v2.10.0`](https://togithub.com/panjf2000/ants/releases/tag/v2.10.0): Ants v2.10.0 [Compare Source](https://togithub.com/panjf2000/ants/compare/v2.9.1...v2.10.0) #### πŸ›© Enhancements - opt: speed up ReleaseTimeout() for multi-pool ([#​332](https://togithub.com/panjf2000/ants/issues/332)) - opt: make ReleaseTimeout() more efficient in waiting workers to exit ([#​329](https://togithub.com/panjf2000/ants/issues/329)) - opt: calculate the interval for ReleaseTimeout() based on a default count ([#​327](https://togithub.com/panjf2000/ants/issues/327)) - opt: increase the interval of waiting in ReleaseTimeout() ([#​325](https://togithub.com/panjf2000/ants/issues/325)) - bug: return error before creating multi pools if lbs is invalid to avoid leaks ([#​317](https://togithub.com/panjf2000/ants/issues/317)) #### πŸ› Bugfixes - bug: fix the last error being missed in ReleaseTimeout() for multi-pool ([#​334](https://togithub.com/panjf2000/ants/issues/334)) - bug: alleviate the data race between Release() and Reboot() ([#​333](https://togithub.com/panjf2000/ants/issues/333)) - bug: alleviate the data race between Release() and Reboot() ([#​330](https://togithub.com/panjf2000/ants/issues/330)) - bug: return error before creating multi pools if lbs is invalid to avoid leaks ([#​317](https://togithub.com/panjf2000/ants/issues/317)) #### πŸ“š Documentation - doc: add MultiPool & MultiPoolFunc example code and update READMEs. ([#​311](https://togithub.com/panjf2000/ants/issues/311)) #### πŸ—ƒ Misc - chore: add new benchmark tests ([#​309](https://togithub.com/panjf2000/ants/issues/309)) #### What's Changed - opt: increase the interval of waiting in ReleaseTimeout() by [@​panjf2000](https://togithub.com/panjf2000) in [https://github.com/panjf2000/ants/pull/325](https://togithub.com/panjf2000/ants/pull/325) - ci: replace macos-latest with macos-12 for go1.13 by [@​panjf2000](https://togithub.com/panjf2000) in [https://github.com/panjf2000/ants/pull/326](https://togithub.com/panjf2000/ants/pull/326) - opt: calculate the interval for ReleaseTimeout() based on a default count by [@​panjf2000](https://togithub.com/panjf2000) in [https://github.com/panjf2000/ants/pull/327](https://togithub.com/panjf2000/ants/pull/327) - opt: make ReleaseTimeout() more efficient in waiting workers to exit by [@​panjf2000](https://togithub.com/panjf2000) in [https://github.com/panjf2000/ants/pull/329](https://togithub.com/panjf2000/ants/pull/329) - bug: alleviate the data race between Release() and Reboot() by [@​panjf2000](https://togithub.com/panjf2000) in [https://github.com/panjf2000/ants/pull/330](https://togithub.com/panjf2000/ants/pull/330) - opt: speed up ReleaseTimeout() for multi-pool by [@​panjf2000](https://togithub.com/panjf2000) in [https://github.com/panjf2000/ants/pull/332](https://togithub.com/panjf2000/ants/pull/332) - bug: alleviate the data race between Release() and Reboot() by [@​panjf2000](https://togithub.com/panjf2000) in [https://github.com/panjf2000/ants/pull/333](https://togithub.com/panjf2000/ants/pull/333) - minor: v2.10.0 by [@​panjf2000](https://togithub.com/panjf2000) in [https://github.com/panjf2000/ants/pull/331](https://togithub.com/panjf2000/ants/pull/331) - bug: fix the last error being missed in ReleaseTimeout() for multi-pool by [@​panjf2000](https://togithub.com/panjf2000) in [https://github.com/panjf2000/ants/pull/334](https://togithub.com/panjf2000/ants/pull/334) - minor: v2.10.0 (update) by [@​panjf2000](https://togithub.com/panjf2000) in [https://github.com/panjf2000/ants/pull/335](https://togithub.com/panjf2000/ants/pull/335) **Full Changelog**: https://github.com/panjf2000/ants/compare/v2.9.1...v2.10.0 Thanks to all these contributors: [@​POABOB](https://togithub.com/POABOB), [@​akshaynanavare](https://togithub.com/akshaynanavare) and [@​panjf2000](https://togithub.com/panjf2000) for making this release possible.

Configuration

πŸ“… Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

β™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

πŸ”• Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.

codecov[bot] commented 3 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 85.05%. Comparing base (ca35244) to head (f52d482).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #10 +/- ## ======================================= Coverage 85.05% 85.05% ======================================= Files 2 2 Lines 87 87 ======================================= Hits 74 74 Misses 9 9 Partials 4 4 ``` | [Flag](https://app.codecov.io/gh/fogfactory/pipe/pull/10/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None) | Coverage Ξ” | | |---|---|---| | [unittests](https://app.codecov.io/gh/fogfactory/pipe/pull/10/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None) | `85.05% <ΓΈ> (ΓΈ)` | | Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None#carryforward-flags-in-the-pull-request-comment) to find out more.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.