fix(deps): bump io.altoo:scala-kryo-serialization_2.13 from 1.3.0 to 1.5.2#6410
fix(deps): bump io.altoo:scala-kryo-serialization_2.13 from 1.3.0 to 1.5.2#6410dependabot[bot] wants to merge 3 commits into
Conversation
Bumps [io.altoo:scala-kryo-serialization_2.13](https://github.com/altoo-ag/scala-kryo-serialization) from 1.3.0 to 1.5.2. - [Release notes](https://github.com/altoo-ag/scala-kryo-serialization/releases) - [Commits](altoo-ag/scala-kryo-serialization@v1.3.0...v1.5.2) --- updated-dependencies: - dependency-name: io.altoo:scala-kryo-serialization_2.13 dependency-version: 1.5.2 dependency-type: direct:production update-type: version-update:semver-minor ... 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 | 498 | 0.304 | 19,227/26,418/26,418 us | 🔴 +12.9% / 🔴 +82.4% |
| 🔴 | bs=100 sw=10 sl=64 | 1,196 | 0.73 | 81,587/106,923/106,923 us | 🔴 +20.4% / 🟢 -12.7% |
| ⚪ | bs=1000 sw=10 sl=64 | 1,415 | 0.864 | 709,270/761,733/761,733 us | ⚪ within ±5% / 🟢 +28.2% |
Baseline details
Latest main 2e5c99c from same runner
| config | metric | PR | latest main | 7d avg | Δ latest | Δ 7d |
|---|---|---|---|---|---|---|
| bs=10 sw=10 sl=64 | throughput | 498 tuples/sec | 552 tuples/sec | 830.77 tuples/sec | -9.8% | -40.1% |
| bs=10 sw=10 sl=64 | MB/s | 0.304 MB/s | 0.337 MB/s | 0.507 MB/s | -9.8% | -40.0% |
| bs=10 sw=10 sl=64 | p50 | 19,227 us | 17,026 us | 11,905 us | +12.9% | +61.5% |
| bs=10 sw=10 sl=64 | p95 | 26,418 us | 26,169 us | 14,486 us | +1.0% | +82.4% |
| bs=10 sw=10 sl=64 | p99 | 26,418 us | 26,169 us | 19,430 us | +1.0% | +36.0% |
| bs=100 sw=10 sl=64 | throughput | 1,196 tuples/sec | 1,258 tuples/sec | 1,082 tuples/sec | -4.9% | +10.5% |
| bs=100 sw=10 sl=64 | MB/s | 0.73 MB/s | 0.768 MB/s | 0.66 MB/s | -4.9% | +10.5% |
| bs=100 sw=10 sl=64 | p50 | 81,587 us | 79,898 us | 93,412 us | +2.1% | -12.7% |
| bs=100 sw=10 sl=64 | p95 | 106,923 us | 88,824 us | 100,489 us | +20.4% | +6.4% |
| bs=100 sw=10 sl=64 | p99 | 106,923 us | 88,824 us | 111,365 us | +20.4% | -4.0% |
| bs=1000 sw=10 sl=64 | throughput | 1,415 tuples/sec | 1,422 tuples/sec | 1,104 tuples/sec | -0.5% | +28.2% |
| bs=1000 sw=10 sl=64 | MB/s | 0.864 MB/s | 0.868 MB/s | 0.674 MB/s | -0.5% | +28.2% |
| bs=1000 sw=10 sl=64 | p50 | 709,270 us | 702,746 us | 925,459 us | +0.9% | -23.4% |
| bs=1000 sw=10 sl=64 | p95 | 761,733 us | 734,056 us | 967,138 us | +3.8% | -21.2% |
| bs=1000 sw=10 sl=64 | p99 | 761,733 us | 734,056 us | 997,758 us | +3.8% | -23.7% |
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,401.67,200,128000,498,0.304,19226.64,26417.63,26417.63
1,100,10,64,20,1672.22,2000,1280000,1196,0.730,81586.96,106922.90,106922.90
2,1000,10,64,20,14129.54,20000,12800000,1415,0.864,709270.22,761733.21,761733.21There was a problem hiding this comment.
Pull request overview
This PR updates Amber’s Scala build to use a newer io.altoo:scala-kryo-serialization_2.13 version, aligning the workflow engine’s Kryo/serialization stack with upstream fixes and improvements.
Changes:
- Bump
io.altoo:scala-kryo-serialization_2.13from1.3.0to1.5.2inamber/build.sbt.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| // https://mvnrepository.com/artifact/io.altoo/scala-kryo-serialization | ||
| libraryDependencies += "io.altoo" %% "scala-kryo-serialization" % "1.3.0" | ||
| libraryDependencies += "io.altoo" %% "scala-kryo-serialization" % "1.5.2" | ||
|
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #6410 +/- ##
=========================================
Coverage 69.90% 69.90%
- Complexity 3380 3381 +1
=========================================
Files 1142 1142
Lines 44844 44844
Branches 4949 4949
=========================================
+ Hits 31346 31347 +1
Misses 11849 11849
+ Partials 1649 1648 -1
*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:
|
Bumps io.altoo:scala-kryo-serialization_2.13 from 1.3.0 to 1.5.2.
Release notes
Sourced from io.altoo:scala-kryo-serialization_2.13's releases.
Commits
f743503Setting version to 1.5.21783743Try to improve naming of the new serializer-cache but retain the name queue t...424a08cFix test to also work on github since always new is far slower.54ff465Implement a pool which always creates a new instance.825f7f3Setting version to 1.5.2-SNAPSHOTfa3d07fSetting version to 1.5.1c7612c6Update documentation before releaseeea3fcdImplement a threadlocal based pool for serializersa204db3Implement a threadlocal based pool for serializers5a4bdc1Log interesting kryo pool actionsDependabot 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)