Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update dependency rust to v1.77.2 - autoclosed #4860

Closed
wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented May 10, 2024

Mend Renovate

This PR contains the following updates:

Package Update Change
rust patch 1.77.0 -> 1.77.2

Release Notes

rust-lang/rust (rust)

v1.77.2

Compare Source

===========================

v1.77.1

Compare Source

===========================


Configuration

📅 Schedule: Branch creation - "before 7am every weekday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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.


  • If you want to rebase/retry this PR, check this box

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

@renovate renovate bot requested a review from a team as a code owner May 10, 2024 01:53
@renovate renovate bot requested review from Weakky and removed request for a team May 10, 2024 01:53
Copy link
Contributor

github-actions bot commented May 10, 2024

WASM Query Engine file Size

Engine This PR Base branch Diff
Postgres 2.152MiB 2.152MiB 0.000B
Postgres (gzip) 845.856KiB 845.856KiB 0.000B
Mysql 2.123MiB 2.123MiB 0.000B
Mysql (gzip) 832.881KiB 832.881KiB 0.000B
Sqlite 2.016MiB 2.016MiB 0.000B
Sqlite (gzip) 793.211KiB 793.209KiB 2.000B

Copy link

codspeed-hq bot commented May 10, 2024

CodSpeed Performance Report

Merging #4860 will not alter performance

Comparing renovate/patch-rust-toolchain-update (0e22448) with main (6eec160)

Summary

✅ 11 untouched benchmarks

Copy link
Contributor

github-actions bot commented May 10, 2024

✅ WASM query-engine performance won't change substantially (1.011x)

Full benchmark report
DATABASE_URL="postgresql://postgres:postgres@localhost:5432/bench?schema=imdb_bench&sslmode=disable" \
node --experimental-wasm-modules query-engine/driver-adapters/executor/dist/bench.mjs
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
cpu: AMD EPYC 7763 64-Core Processor
runtime: node v18.20.2 (x64-linux)

benchmark                   time (avg)             (min … max)       p75       p99      p999
-------------------------------------------------------------- -----------------------------
• movies.findMany() (all - ~50K)
-------------------------------------------------------------- -----------------------------
Web Assembly: Baseline     368 ms/iter       (363 ms … 371 ms)    369 ms    371 ms    371 ms
Web Assembly: Latest       461 ms/iter       (456 ms … 472 ms)    463 ms    472 ms    472 ms
Web Assembly: Current      463 ms/iter       (460 ms … 468 ms)    468 ms    468 ms    468 ms
Node API: Current          197 ms/iter       (196 ms … 199 ms)    198 ms    199 ms    199 ms

summary for movies.findMany() (all - ~50K)
  Web Assembly: Current
   2.34x slower than Node API: Current
   1.26x slower than Web Assembly: Baseline
   1x faster than Web Assembly: Latest

• movies.findMany({ take: 2000 })
-------------------------------------------------------------- -----------------------------
Web Assembly: Baseline  14'988 µs/iter (14'600 µs … 17'912 µs) 14'957 µs 17'912 µs 17'912 µs
Web Assembly: Latest    18'587 µs/iter (18'238 µs … 19'870 µs) 18'701 µs 19'870 µs 19'870 µs
Web Assembly: Current   18'654 µs/iter (18'402 µs … 19'555 µs) 18'741 µs 19'555 µs 19'555 µs
Node API: Current        8'070 µs/iter   (7'956 µs … 8'457 µs)  8'112 µs  8'457 µs  8'457 µs

summary for movies.findMany({ take: 2000 })
  Web Assembly: Current
   2.31x slower than Node API: Current
   1.24x slower than Web Assembly: Baseline
   1x faster than Web Assembly: Latest

• movies.findMany({ where: {...}, take: 2000 })
-------------------------------------------------------------- -----------------------------
Web Assembly: Baseline   2'310 µs/iter   (2'181 µs … 3'815 µs)  2'276 µs  3'523 µs  3'815 µs
Web Assembly: Latest     2'885 µs/iter   (2'764 µs … 4'878 µs)  2'853 µs  4'237 µs  4'878 µs
Web Assembly: Current    2'886 µs/iter   (2'797 µs … 3'643 µs)  2'872 µs  3'338 µs  3'643 µs
Node API: Current        1'415 µs/iter   (1'307 µs … 1'863 µs)  1'427 µs  1'669 µs  1'863 µs

summary for movies.findMany({ where: {...}, take: 2000 })
  Web Assembly: Current
   2.04x slower than Node API: Current
   1.25x slower than Web Assembly: Baseline
   1x faster than Web Assembly: Latest

• movies.findMany({ include: { cast: true } take: 2000 }) (m2m)
-------------------------------------------------------------- -----------------------------
Web Assembly: Baseline     572 ms/iter       (567 ms … 585 ms)    574 ms    585 ms    585 ms
Web Assembly: Latest       773 ms/iter       (770 ms … 778 ms)    775 ms    778 ms    778 ms
Web Assembly: Current      791 ms/iter       (785 ms … 813 ms)    795 ms    813 ms    813 ms
Node API: Current          462 ms/iter       (455 ms … 476 ms)    474 ms    476 ms    476 ms

summary for movies.findMany({ include: { cast: true } take: 2000 }) (m2m)
  Web Assembly: Current
   1.71x slower than Node API: Current
   1.38x slower than Web Assembly: Baseline
   1.02x slower than Web Assembly: Latest

• movies.findMany({ where: {...}, include: { cast: true } take: 2000 }) (m2m)
-------------------------------------------------------------- -----------------------------
Web Assembly: Baseline  79'113 µs/iter (78'554 µs … 80'290 µs) 79'409 µs 80'290 µs 80'290 µs
Web Assembly: Latest       110 ms/iter       (108 ms … 113 ms)    110 ms    113 ms    113 ms
Web Assembly: Current      112 ms/iter       (111 ms … 116 ms)    111 ms    116 ms    116 ms
Node API: Current       61'195 µs/iter (60'407 µs … 62'202 µs) 61'802 µs 62'202 µs 62'202 µs

summary for movies.findMany({ where: {...}, include: { cast: true } take: 2000 }) (m2m)
  Web Assembly: Current
   1.82x slower than Node API: Current
   1.41x slower than Web Assembly: Baseline
   1.02x slower than Web Assembly: Latest

• movies.findMany({ take: 2000, include: { cast: { include: { person: true } } } })
-------------------------------------------------------------- -----------------------------
Web Assembly: Baseline   1'025 ms/iter   (1'021 ms … 1'029 ms)  1'028 ms  1'029 ms  1'029 ms
Web Assembly: Latest     1'299 ms/iter   (1'290 ms … 1'321 ms)  1'302 ms  1'321 ms  1'321 ms
Web Assembly: Current    1'311 ms/iter   (1'302 ms … 1'326 ms)  1'321 ms  1'326 ms  1'326 ms
Node API: Current          883 ms/iter       (874 ms … 904 ms)    886 ms    904 ms    904 ms

summary for movies.findMany({ take: 2000, include: { cast: { include: { person: true } } } })
  Web Assembly: Current
   1.48x slower than Node API: Current
   1.28x slower than Web Assembly: Baseline
   1.01x slower than Web Assembly: Latest

• movie.findMany({ where: { ... }, take: 2000, include: { cast: { include: { person: true } } } })
-------------------------------------------------------------- -----------------------------
Web Assembly: Baseline     149 ms/iter       (148 ms … 150 ms)    150 ms    150 ms    150 ms
Web Assembly: Latest       183 ms/iter       (182 ms … 184 ms)    184 ms    184 ms    184 ms
Web Assembly: Current      186 ms/iter       (185 ms … 187 ms)    187 ms    187 ms    187 ms
Node API: Current          110 ms/iter       (108 ms … 112 ms)    111 ms    112 ms    112 ms

summary for movie.findMany({ where: { ... }, take: 2000, include: { cast: { include: { person: true } } } })
  Web Assembly: Current
   1.7x slower than Node API: Current
   1.25x slower than Web Assembly: Baseline
   1.02x slower than Web Assembly: Latest

• movie.findMany({ where: { reviews: { author: { ... } }, take: 100 }) (to-many -> to-one)
-------------------------------------------------------------- -----------------------------
Web Assembly: Baseline   1'030 µs/iter     (971 µs … 1'743 µs)  1'028 µs  1'509 µs  1'743 µs
Web Assembly: Latest     1'359 µs/iter   (1'293 µs … 2'244 µs)  1'359 µs  1'795 µs  2'244 µs
Web Assembly: Current    1'391 µs/iter   (1'312 µs … 2'271 µs)  1'381 µs  2'145 µs  2'271 µs
Node API: Current          748 µs/iter     (699 µs … 1'220 µs)    770 µs    829 µs  1'220 µs

summary for movie.findMany({ where: { reviews: { author: { ... } }, take: 100 }) (to-many -> to-one)
  Web Assembly: Current
   1.86x slower than Node API: Current
   1.35x slower than Web Assembly: Baseline
   1.02x slower than Web Assembly: Latest

• movie.findMany({ where: { cast: { person: { ... } }, take: 100 }) (m2m -> to-one)
-------------------------------------------------------------- -----------------------------
Web Assembly: Baseline   1'023 µs/iter     (978 µs … 1'692 µs)  1'027 µs  1'408 µs  1'692 µs
Web Assembly: Latest     1'352 µs/iter   (1'296 µs … 1'867 µs)  1'359 µs  1'697 µs  1'867 µs
Web Assembly: Current    1'370 µs/iter   (1'314 µs … 1'910 µs)  1'375 µs  1'742 µs  1'910 µs
Node API: Current          773 µs/iter     (708 µs … 1'253 µs)    797 µs    845 µs  1'253 µs

summary for movie.findMany({ where: { cast: { person: { ... } }, take: 100 }) (m2m -> to-one)
  Web Assembly: Current
   1.77x slower than Node API: Current
   1.34x slower than Web Assembly: Baseline
   1.01x slower than Web Assembly: Latest

After changes in 0e22448

@laplab
Copy link
Contributor

laplab commented May 10, 2024

We already updated to 1.78

@laplab laplab closed this May 10, 2024
@renovate renovate bot changed the title chore(deps): update dependency rust to v1.77.2 chore(deps): update dependency rust to v1.77.2 - autoclosed May 10, 2024
@renovate renovate bot deleted the renovate/patch-rust-toolchain-update branch May 10, 2024 10:22
@renovate renovate bot changed the title chore(deps): update dependency rust to v1.77.2 - autoclosed chore(deps): update dependency rust to v1.77.2 May 10, 2024
@renovate renovate bot reopened this May 10, 2024
@renovate renovate bot restored the renovate/patch-rust-toolchain-update branch May 10, 2024 15:23
@renovate renovate bot changed the title chore(deps): update dependency rust to v1.77.2 chore(deps): update dependency rust to v1.77.2 - autoclosed May 13, 2024
@renovate renovate bot closed this May 13, 2024
@renovate renovate bot deleted the renovate/patch-rust-toolchain-update branch May 13, 2024 07:48
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.

None yet

1 participant