diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml index dc35d62..f70739a 100644 --- a/.github/workflows/python.yml +++ b/.github/workflows/python.yml @@ -76,8 +76,7 @@ jobs: # sccache: 'true' manylinux: musllinux_1_2 rust-toolchain: 1.81.0 - before-script-linux: | - sudo apt-get install -y gcc-multilib + # before-script-linux: | # - name: Upload wheels # uses: actions/upload-artifact@v4 diff --git a/Cargo.lock b/Cargo.lock index a62eb7c..b64cfd3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -612,26 +612,6 @@ dependencies = [ "serde", ] -[[package]] -name = "bindgen" -version = "0.69.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "271383c67ccabffb7381723dea0672a673f292304fcb45c01cc648c7a8d58088" -dependencies = [ - "bitflags 2.6.0", - "cexpr", - "clang-sys", - "itertools 0.12.1", - "lazy_static", - "lazycell", - "proc-macro2", - "quote", - "regex", - "rustc-hash 1.1.0", - "shlex", - "syn 2.0.79", -] - [[package]] name = "bitflags" version = "1.3.2" @@ -752,15 +732,6 @@ dependencies = [ "shlex", ] -[[package]] -name = "cexpr" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766" -dependencies = [ - "nom", -] - [[package]] name = "cfg-if" version = "1.0.0" @@ -803,17 +774,6 @@ dependencies = [ "phf_codegen", ] -[[package]] -name = "clang-sys" -version = "1.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4" -dependencies = [ - "glob", - "libc", - "libloading", -] - [[package]] name = "clap" version = "4.5.20" @@ -1203,7 +1163,7 @@ dependencies = [ "half", "hashbrown 0.14.5", "indexmap 2.6.0", - "itertools 0.13.0", + "itertools", "log", "num-traits", "num_cpus", @@ -1338,7 +1298,7 @@ dependencies = [ "datafusion-expr", "hashbrown 0.14.5", "hex", - "itertools 0.13.0", + "itertools", "log", "md-5", "rand", @@ -1397,7 +1357,7 @@ dependencies = [ "datafusion-functions", "datafusion-functions-aggregate", "datafusion-physical-expr-common", - "itertools 0.13.0", + "itertools", "log", "paste", "rand", @@ -1427,7 +1387,7 @@ dependencies = [ "datafusion-physical-expr", "hashbrown 0.14.5", "indexmap 2.6.0", - "itertools 0.13.0", + "itertools", "log", "paste", "regex-syntax 0.8.5", @@ -1457,7 +1417,7 @@ dependencies = [ "hashbrown 0.14.5", "hex", "indexmap 2.6.0", - "itertools 0.13.0", + "itertools", "log", "paste", "petgraph", @@ -1487,7 +1447,7 @@ dependencies = [ "datafusion-execution", "datafusion-physical-expr", "datafusion-physical-plan", - "itertools 0.13.0", + "itertools", ] [[package]] @@ -1515,7 +1475,7 @@ dependencies = [ "half", "hashbrown 0.14.5", "indexmap 2.6.0", - "itertools 0.13.0", + "itertools", "log", "once_cell", "parking_lot", @@ -1600,11 +1560,10 @@ dependencies = [ "futures", "half", "hashbrown 0.14.5", - "itertools 0.13.0", + "itertools", "log", "object_store", "rdkafka", - "rocksdb", "serde", "serde_json", "slatedb", @@ -1896,7 +1855,7 @@ dependencies = [ "fastrace", "futures", "hashbrown 0.14.5", - "itertools 0.13.0", + "itertools", "madsim-tokio", "metrics", "parking_lot", @@ -1911,7 +1870,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "01dbfd6763227809019a1dc01c98b6a78949c63d3a204d0a6f8e0325f077ab5c" dependencies = [ "foyer-common", - "itertools 0.13.0", + "itertools", ] [[package]] @@ -1928,7 +1887,7 @@ dependencies = [ "foyer-intrusive", "futures", "hashbrown 0.14.5", - "itertools 0.13.0", + "itertools", "madsim-tokio", "parking_lot", "pin-project", @@ -1959,7 +1918,7 @@ dependencies = [ "foyer-memory", "fs4", "futures", - "itertools 0.13.0", + "itertools", "libc", "lz4", "madsim-tokio", @@ -2414,15 +2373,6 @@ version = "1.70.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf" -[[package]] -name = "itertools" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" -dependencies = [ - "either", -] - [[package]] name = "itertools" version = "0.13.0" @@ -2462,12 +2412,6 @@ version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" -[[package]] -name = "lazycell" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" - [[package]] name = "lexical-core" version = "1.0.2" @@ -2562,16 +2506,6 @@ dependencies = [ "rle-decode-fast", ] -[[package]] -name = "libloading" -version = "0.8.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4979f22fdb869068da03c9f7528f8297c6fd2606bc3a4affe42e6a823fdb8da4" -dependencies = [ - "cfg-if", - "windows-targets", -] - [[package]] name = "libm" version = "0.2.8" @@ -2588,22 +2522,6 @@ dependencies = [ "libc", ] -[[package]] -name = "librocksdb-sys" -version = "0.16.0+8.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce3d60bc059831dc1c83903fb45c103f75db65c5a7bf22272764d9cc683e348c" -dependencies = [ - "bindgen", - "bzip2-sys", - "cc", - "glob", - "libc", - "libz-sys", - "lz4-sys", - "zstd-sys", -] - [[package]] name = "libz-sys" version = "1.1.20" @@ -3019,7 +2937,7 @@ dependencies = [ "futures", "humantime", "hyper", - "itertools 0.13.0", + "itertools", "md-5", "parking_lot", "percent-encoding", @@ -3315,7 +3233,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e9552f850d5f0964a4e4d0bf306459ac29323ddfbae05e35a7c0d35cb0803cc5" dependencies = [ "anyhow", - "itertools 0.13.0", + "itertools", "proc-macro2", "quote", "syn 2.0.79", @@ -3434,7 +3352,7 @@ dependencies = [ "pin-project-lite", "quinn-proto", "quinn-udp", - "rustc-hash 2.0.0", + "rustc-hash", "rustls", "socket2", "thiserror", @@ -3451,7 +3369,7 @@ dependencies = [ "bytes", "rand", "ring", - "rustc-hash 2.0.0", + "rustc-hash", "rustls", "slab", "thiserror", @@ -3693,16 +3611,6 @@ version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3582f63211428f83597b51b2ddb88e2a91a9d52d12831f9d08f5e624e8977422" -[[package]] -name = "rocksdb" -version = "0.22.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6bd13e55d6d7b8cd0ea569161127567cd587676c99f4472f779a0279aa60a7a7" -dependencies = [ - "libc", - "librocksdb-sys", -] - [[package]] name = "rtrb" version = "0.3.1" @@ -3715,12 +3623,6 @@ version = "0.1.24" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" -[[package]] -name = "rustc-hash" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" - [[package]] name = "rustc-hash" version = "2.0.0" diff --git a/crates/core/Cargo.toml b/crates/core/Cargo.toml index 9bdbd30..3e1fd8f 100644 --- a/crates/core/Cargo.toml +++ b/crates/core/Cargo.toml @@ -31,7 +31,7 @@ log = { workspace = true } chrono = { workspace = true } itertools = { workspace = true } serde.workspace = true -rocksdb = "0.22.0" +# rocksdb = "0.22.0" bincode = "1.3.3" half = "2.4.1" delegate = "0.12.0" diff --git a/crates/core/src/state_backend/mod.rs b/crates/core/src/state_backend/mod.rs index e64865d..90aba83 100644 --- a/crates/core/src/state_backend/mod.rs +++ b/crates/core/src/state_backend/mod.rs @@ -1,2 +1,2 @@ -pub mod rocksdb_backend; +// pub mod rocksdb_backend; pub mod slatedb;