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

test: run query engine tests with query compiler #5146

Draft
wants to merge 5 commits into
base: main
Choose a base branch
from

Conversation

aqrln
Copy link
Member

@aqrln aqrln commented Feb 3, 2025

@aqrln aqrln added this to the 6.4.0 milestone Feb 3, 2025
Copy link

codspeed-hq bot commented Feb 3, 2025

CodSpeed Performance Report

Merging #5146 will not alter performance

Comparing push-qrnvpsponvyr (89e463a) with main (7eac4c9)

Summary

✅ 11 untouched benchmarks

Copy link
Contributor

github-actions bot commented Feb 3, 2025

WASM Query Engine file Size

Engine This PR Base branch Diff
Postgres 2.120MiB 2.120MiB 67.000B
Postgres (gzip) 848.792KiB 848.879KiB -90.000B
Mysql 2.083MiB 2.082MiB 292.000B
Mysql (gzip) 834.888KiB 834.954KiB -67.000B
Sqlite 1.992MiB 1.992MiB 265.000B
Sqlite (gzip) 798.397KiB 798.112KiB 292.000B

@aqrln aqrln force-pushed the push-qrnvpsponvyr branch 16 times, most recently from 22900bc to f9fd55e Compare February 5, 2025 11:30
@aqrln aqrln changed the base branch from main to push-qoyxpstyypys February 5, 2025 11:33
@aqrln aqrln force-pushed the push-qrnvpsponvyr branch from f9fd55e to a41edef Compare February 5, 2025 11:35
@aqrln aqrln force-pushed the push-qoyxpstyypys branch from d157164 to c468ec2 Compare February 5, 2025 11:35
@aqrln aqrln force-pushed the push-qrnvpsponvyr branch from a41edef to e212505 Compare February 5, 2025 13:15
@aqrln aqrln force-pushed the push-qoyxpstyypys branch from c468ec2 to eaefcbd Compare February 5, 2025 13:15
@aqrln aqrln force-pushed the push-qrnvpsponvyr branch from e212505 to 3f14267 Compare February 5, 2025 13:52
@aqrln aqrln force-pushed the push-qoyxpstyypys branch from eaefcbd to ffebe63 Compare February 5, 2025 13:52
@aqrln aqrln force-pushed the push-qrnvpsponvyr branch 2 times, most recently from 0f58c9e to c462b32 Compare February 5, 2025 14:54
Base automatically changed from push-qoyxpstyypys to main February 5, 2025 15:52
@aqrln aqrln force-pushed the push-qrnvpsponvyr branch from c462b32 to e0162d2 Compare February 5, 2025 15:55
@aqrln aqrln force-pushed the push-qrnvpsponvyr branch 11 times, most recently from f56e8e9 to 4f41af3 Compare February 7, 2025 15:08
@aqrln aqrln force-pushed the push-qrnvpsponvyr branch 3 times, most recently from b97aa4c to 738c06f Compare February 7, 2025 15:35
@aqrln aqrln force-pushed the push-qrnvpsponvyr branch 6 times, most recently from bb38722 to bd47aae Compare February 7, 2025 17:37
Extract `panic-utils` crate and consistently use it for downcasting
panic payloads to strings across the codebase.

The implementation is a bit more efficient than what was used previously
and avoids unnecessary allocations, and also fixes a few bugs related to
only one of the two possible cases handled when downcasting panic
payloads. The most egregious was the case in `sql-query-connector` where
we tried downcasting a panic from the database driver to `String` and
then unwrapped the result, leading to possible double panics if the
original panic was of the form `panic!("message")` and not
`panic!("message: {details}")` and thus the panic payload was a `&static
str` and not a `String`.
@aqrln aqrln force-pushed the push-qrnvpsponvyr branch 4 times, most recently from 2a647b0 to 36ca19d Compare February 7, 2025 18:39
@aqrln aqrln force-pushed the push-qrnvpsponvyr branch from 36ca19d to 89e463a Compare February 7, 2025 23:45
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.

1 participant