Skip to content

Commit 5c31692

Browse files
zebsmezebDandandanalamb
authored
Improve spill performance: Disable re-validation of spilled files (#15454)
* add skip_validation and comment * add benchmark * fmt * update sqllogictests and fmt Cargo.toml * use SpillManager in benchmark * fix clippy * upgrade dependencies * Update comment Co-authored-by: Daniël Heres <[email protected]> --------- Co-authored-by: zeb <[email protected]> Co-authored-by: Daniël Heres <[email protected]> Co-authored-by: Andrew Lamb <[email protected]>
1 parent 5167a89 commit 5c31692

File tree

8 files changed

+190
-50
lines changed

8 files changed

+190
-50
lines changed

Cargo.lock

Lines changed: 44 additions & 36 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -87,19 +87,19 @@ ahash = { version = "0.8", default-features = false, features = [
8787
"runtime-rng",
8888
] }
8989
apache-avro = { version = "0.17", default-features = false }
90-
arrow = { version = "54.2.1", features = [
90+
arrow = { version = "54.3.0", features = [
9191
"prettyprint",
9292
"chrono-tz",
9393
] }
94-
arrow-buffer = { version = "54.1.0", default-features = false }
95-
arrow-flight = { version = "54.2.1", features = [
94+
arrow-buffer = { version = "54.3.0", default-features = false }
95+
arrow-flight = { version = "54.3.0", features = [
9696
"flight-sql-experimental",
9797
] }
98-
arrow-ipc = { version = "54.2.0", default-features = false, features = [
98+
arrow-ipc = { version = "54.3.0", default-features = false, features = [
9999
"lz4",
100100
] }
101-
arrow-ord = { version = "54.1.0", default-features = false }
102-
arrow-schema = { version = "54.1.0", default-features = false }
101+
arrow-ord = { version = "54.3.0", default-features = false }
102+
arrow-schema = { version = "54.3.0", default-features = false }
103103
async-trait = "0.1.88"
104104
bigdecimal = "0.4.7"
105105
bytes = "1.10"
@@ -149,7 +149,7 @@ itertools = "0.14"
149149
log = "^0.4"
150150
object_store = { version = "0.11.0", default-features = false }
151151
parking_lot = "0.12"
152-
parquet = { version = "54.2.1", default-features = false, features = [
152+
parquet = { version = "54.3.0", default-features = false, features = [
153153
"arrow",
154154
"async",
155155
"object_store",

datafusion/physical-plan/Cargo.toml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ insta = { workspace = true }
7272
rand = { workspace = true }
7373
rstest = { workspace = true }
7474
rstest_reuse = "0.7.0"
75+
tempfile = "3.19.1"
7576
tokio = { workspace = true, features = [
7677
"rt-multi-thread",
7778
"fs",
@@ -81,3 +82,7 @@ tokio = { workspace = true, features = [
8182
[[bench]]
8283
harness = false
8384
name = "partial_ordering"
85+
86+
[[bench]]
87+
harness = false
88+
name = "spill_io"

0 commit comments

Comments
 (0)