fix(deps, pyamber): bump tenacity from 8.5.0 to 9.1.4 in /amber#6413
fix(deps, pyamber): bump tenacity from 8.5.0 to 9.1.4 in /amber#6413dependabot[bot] wants to merge 3 commits into
Conversation
Bumps [tenacity](https://github.com/jd/tenacity) from 8.5.0 to 9.1.4. - [Release notes](https://github.com/jd/tenacity/releases) - [Commits](jd/tenacity@8.5.0...9.1.4) --- updated-dependencies: - dependency-name: tenacity dependency-version: 9.1.4 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
Automated Reviewer SuggestionsBased on the
|
|
| config | throughput | MB/s | latency | max Δ latest / 7d | |
|---|---|---|---|---|---|
| 🔴 | bs=10 sw=10 sl=64 | 416 | 0.254 | 23,308/31,445/31,445 us | 🔴 -6.3% / 🔴 +117.1% |
| 🔴 | bs=100 sw=10 sl=64 | 938 | 0.572 | 105,209/124,501/124,501 us | 🔴 +7.4% / 🔴 +23.9% |
| ⚪ | bs=1000 sw=10 sl=64 | 1,086 | 0.663 | 928,316/953,004/953,004 us | ⚪ within ±5% / ⚪ within ±5% |
Baseline details
Latest main 2e5c99c from same runner
| config | metric | PR | latest main | 7d avg | Δ latest | Δ 7d |
|---|---|---|---|---|---|---|
| bs=10 sw=10 sl=64 | throughput | 416 tuples/sec | 444 tuples/sec | 830.77 tuples/sec | -6.3% | -49.9% |
| bs=10 sw=10 sl=64 | MB/s | 0.254 MB/s | 0.271 MB/s | 0.507 MB/s | -6.3% | -49.9% |
| bs=10 sw=10 sl=64 | p50 | 23,308 us | 22,419 us | 11,905 us | +4.0% | +95.8% |
| bs=10 sw=10 sl=64 | p95 | 31,445 us | 32,028 us | 14,486 us | -1.8% | +117.1% |
| bs=10 sw=10 sl=64 | p99 | 31,445 us | 32,028 us | 19,430 us | -1.8% | +61.8% |
| bs=100 sw=10 sl=64 | throughput | 938 tuples/sec | 959 tuples/sec | 1,082 tuples/sec | -2.2% | -13.3% |
| bs=100 sw=10 sl=64 | MB/s | 0.572 MB/s | 0.585 MB/s | 0.66 MB/s | -2.2% | -13.4% |
| bs=100 sw=10 sl=64 | p50 | 105,209 us | 105,676 us | 93,412 us | -0.4% | +12.6% |
| bs=100 sw=10 sl=64 | p95 | 124,501 us | 115,891 us | 100,489 us | +7.4% | +23.9% |
| bs=100 sw=10 sl=64 | p99 | 124,501 us | 115,891 us | 111,365 us | +7.4% | +11.8% |
| bs=1000 sw=10 sl=64 | throughput | 1,086 tuples/sec | 1,079 tuples/sec | 1,104 tuples/sec | +0.6% | -1.6% |
| bs=1000 sw=10 sl=64 | MB/s | 0.663 MB/s | 0.659 MB/s | 0.674 MB/s | +0.6% | -1.6% |
| bs=1000 sw=10 sl=64 | p50 | 928,316 us | 931,631 us | 925,459 us | -0.4% | +0.3% |
| bs=1000 sw=10 sl=64 | p95 | 953,004 us | 970,640 us | 967,138 us | -1.8% | -1.5% |
| bs=1000 sw=10 sl=64 | p99 | 953,004 us | 970,640 us | 997,758 us | -1.8% | -4.5% |
Raw CSV
config_idx,batch_size,schema_width,string_len,num_batches,total_ms,total_tuples,total_bytes,tuples_per_sec,mb_per_sec,lat_p50_us,lat_p95_us,lat_p99_us
0,10,10,64,20,480.39,200,128000,416,0.254,23307.88,31445.26,31445.26
1,100,10,64,20,2132.38,2000,1280000,938,0.572,105209.47,124500.85,124500.85
2,1000,10,64,20,18413.51,20000,12800000,1086,0.663,928316.33,953003.94,953003.94There was a problem hiding this comment.
Pull request overview
This PR updates the Amber (Python) runtime dependencies by bumping tenacity to a newer major version, aligning Amber’s retry utility dependency with the latest upstream releases.
Changes:
- Bump
tenacityfrom8.5.0to9.1.4inamber/requirements.txt.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| pyiceberg==0.11.1 | ||
| readerwriterlock==1.0.9 | ||
| tenacity==8.5.0 | ||
| tenacity==9.1.4 |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #6413 +/- ##
=========================================
Coverage 69.90% 69.90%
Complexity 3380 3380
=========================================
Files 1142 1142
Lines 44844 44844
Branches 4949 4949
=========================================
Hits 31346 31346
Misses 11849 11849
Partials 1649 1649
*This pull request uses carry forward flags. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
Yicong-Huang
left a comment
There was a problem hiding this comment.
used for iceberg retry, should be covered by CI already
Bumps tenacity from 8.5.0 to 9.1.4.
Release notes
Sourced from tenacity's releases.
... (truncated)
Commits
d4e868dFixretry()annotations with asyncsleep=function (#555)24415ebsupport async sleep for sync fn (#551)3bf33b4chore: drop Python 3.9 support (EOL) (#552)7027da3chore(deps): bump the github-actions group with 2 updates (#550)21ae7d0docs: fix syntax error in wait_chain docstring example (#548)ef12c9echore(deps): bump actions/checkout in the github-actions group (#547)c35a4b3chore(deps): bump the github-actions group with 2 updates (#545)e792bbaci: fix mypy (#546)0f55245ci: remove reno requirements (#542)815c34ffeat(wait): addwait_exceptionstrategy (#541)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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)