Skip to content

Commit 05a3238

Browse files
Segment prefetcher (#2613)
Co-authored-by: Robert Kruszewski <[email protected]>
1 parent 273de98 commit 05a3238

File tree

17 files changed

+1091
-200
lines changed

17 files changed

+1091
-200
lines changed

Cargo.lock

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

Cargo.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ chrono = "0.4.38"
7474
clap = "4"
7575
compio = { version = "0.14", features = ["io-uring"], default-features = false }
7676
crossterm = "0.28"
77+
dashmap = "6.1.0"
7778
datafusion = { version = "46", default-features = false }
7879
datafusion-common = { version = "46" }
7980
datafusion-execution = { version = "46" }
@@ -130,6 +131,7 @@ pyo3-log = "0.12.1"
130131
rancor = "0.1.0"
131132
rand = "0.9.0"
132133
rand_distr = "0.5"
134+
range_union_find = "0.5.0"
133135
ratatui = "0.29"
134136
rayon = "1.10.0"
135137
regex = "1.11.0"

vortex-file/Cargo.toml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,16 @@ version = { workspace = true }
1616
[dependencies]
1717
async-trait = { workspace = true }
1818
bytes = { workspace = true }
19+
dashmap = { workspace = true }
1920
flatbuffers = { workspace = true }
20-
futures = { workspace = true, features = ["std"] }
21+
futures = { workspace = true, features = ["std", "async-await"] }
2122
# Needed to pickup the "wasm_js" feature for wasm targets from the workspace configuration
2223
getrandom_v03 = { workspace = true }
2324
itertools = { workspace = true }
2425
log = { workspace = true }
2526
moka = { workspace = true, features = ["future", "quanta"] }
2627
oneshot = { workspace = true, features = ["async"] }
28+
pin-project-lite = { workspace = true }
2729
rustc-hash = { workspace = true }
2830
tokio = { workspace = true, features = ["rt"], optional = true }
2931
tracing = { workspace = true, optional = true }

0 commit comments

Comments
 (0)