From 1624e49be61dd31506556c775fa45978a1f2f599 Mon Sep 17 00:00:00 2001 From: elramen <158566966+elramen@users.noreply.github.com> Date: Thu, 22 Oct 2026 19:34:38 +0200 Subject: [PATCH] feat(kafka): Enable support for zstd --- rust_snuba/Cargo.lock | 6 ++++-- rust_snuba/Cargo.toml | 1 + 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/rust_snuba/Cargo.lock b/rust_snuba/Cargo.lock index 6c80e07bbc..ec1e945a25 100644 --- a/rust_snuba/Cargo.lock +++ b/rust_snuba/Cargo.lock @@ -3271,6 +3271,7 @@ dependencies = [ "num_enum", "openssl-sys", "pkg-config", + "zstd-sys", ] [[package]] @@ -3522,6 +3523,7 @@ dependencies = [ "prost-types", "pyo3", "rand 0.9.3", + "rdkafka", "regex", "reqwest 0.13.4", "rstest", @@ -5732,9 +5734,9 @@ dependencies = [ [[package]] name = "zstd-sys" -version = "2.0.10+zstd.1.5.6" +version = "2.1.2+zstd.1.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c253a4914af5bafc8fa8c86ee400827e83cf6ec01195ec1f1ed8441bf00d65aa" +checksum = "481ada9c543b2323cbb7bbdbb5249177fbf0188ed959ed2c15e4b22421c84ed3" dependencies = [ "cc", "pkg-config", diff --git a/rust_snuba/Cargo.toml b/rust_snuba/Cargo.toml index 7eb7ca2ba0..09be20481a 100644 --- a/rust_snuba/Cargo.toml +++ b/rust_snuba/Cargo.toml @@ -22,6 +22,7 @@ name = "rust_snuba" crate-type = ["cdylib", "rlib"] [dependencies] +rdkafka = { version = "0.37", features = ["zstd"] } adler = "1.0.2" anyhow = { version = "1.0.69", features = ["backtrace"] } chrono = { version = "0.4.26", features = ["serde"] }