aboutsummaryrefslogtreecommitdiff
path: root/Cargo.lock
diff options
context:
space:
mode:
authorAlex Auvolat <alex@adnab.me>2022-07-22 18:20:27 +0200
committerAlex Auvolat <alex@adnab.me>2022-07-29 12:25:02 +0200
commit605a630333c8ee60c55fe011a375c01277bba173 (patch)
tree1ae21efe1070806ddc9af7b85cda718e64e105c8 /Cargo.lock
parenta35d4da721db3550a2833d8576d4283bc999e8df (diff)
downloadgarage-605a630333c8ee60c55fe011a375c01277bba173.tar.gz
garage-605a630333c8ee60c55fe011a375c01277bba173.zip
Use streaming in block manager
Diffstat (limited to 'Cargo.lock')
-rw-r--r--Cargo.lock18
1 files changed, 17 insertions, 1 deletions
diff --git a/Cargo.lock b/Cargo.lock
index ef72f911..9d12f523 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -51,6 +51,20 @@ dependencies = [
]
[[package]]
+name = "async-compression"
+version = "0.3.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "00461f243d703f6999c8e7494f077799f1362720a55ae49a90ffe6214032fc0b"
+dependencies = [
+ "futures-core",
+ "memchr",
+ "pin-project-lite",
+ "tokio",
+ "zstd",
+ "zstd-safe",
+]
+
+[[package]]
name = "async-stream"
version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1070,6 +1084,7 @@ name = "garage_block"
version = "0.7.0"
dependencies = [
"arc-swap",
+ "async-compression",
"async-trait",
"bytes 1.2.0",
"futures",
@@ -1085,6 +1100,7 @@ dependencies = [
"serde",
"serde_bytes",
"tokio",
+ "tokio-util 0.6.9",
"tracing",
"zstd",
]
@@ -1292,7 +1308,7 @@ version = "0.7.0"
dependencies = [
"async-trait",
"blake2",
- "bytes 1.1.0",
+ "bytes 1.2.0",
"chrono",
"digest 0.10.3",
"err-derive 0.3.1",