feat: enable ZSTD compression for write buffer payload

Closes #5981.
pull/24376/head
Marco Neumann 2022-11-01 14:22:33 +01:00
parent aa4eec9939
commit 254be59856
4 changed files with 5 additions and 5 deletions

2
Cargo.lock generated
View File

@ -4283,10 +4283,10 @@ dependencies = [
"parking_lot 0.12.1",
"pin-project-lite",
"rand",
"snap",
"thiserror",
"tokio",
"tracing",
"zstd",
]
[[package]]

View File

@ -24,7 +24,7 @@ observability_deps = { path = "../observability_deps" }
parking_lot = "0.12"
pin-project = "1.0"
prost = "0.11"
rskafka = { git = "https://github.com/influxdata/rskafka.git", rev="8678dfe049de05415929ffec7c1be8921bb057f7", default-features = false, features = ["compression-snappy", "transport-socks5"] }
rskafka = { git = "https://github.com/influxdata/rskafka.git", rev="8678dfe049de05415929ffec7c1be8921bb057f7", default-features = false, features = ["compression-zstd", "transport-socks5"] }
schema = { path = "../schema" }
tokio = { version = "1.21", features = ["fs", "macros", "parking_lot", "rt", "sync", "time"] }
tokio-util = "0.7.4"

View File

@ -211,7 +211,7 @@ mod tests {
};
wrapper
.produce(vec![record.clone()], Compression::Snappy)
.produce(vec![record.clone()], Compression::Zstd)
.await
.expect("produce call should succeed");
@ -261,7 +261,7 @@ mod tests {
.with_time_provider(Arc::clone(&clock));
wrapper
.produce(Vec::new(), Compression::Snappy)
.produce(Vec::new(), Compression::Zstd)
.await
.expect_err("produce call should fail");

View File

@ -691,7 +691,7 @@ mod tests {
headers: Default::default(),
timestamp: rskafka::chrono::Utc::now(),
}],
Compression::NoCompression,
Compression::Zstd,
)
.await
.unwrap();