Skip to content

Commit a6e2fda

Browse files
authored
Merge pull request #7577 from Xuanwo/bump-to-opendal
feat: Upgrade OpenDAL to v0.16.0
2 parents 6dfea15 + da64e5c commit a6e2fda

File tree

31 files changed

+346
-439
lines changed

31 files changed

+346
-439
lines changed

Cargo.lock

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

Cargo.toml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
members = [
33
# Binaries
44
"src/binaries",
5-
65
# Common
76
"src/common/arrow",
87
"src/common/base",
@@ -18,7 +17,6 @@ members = [
1817
"src/common/metrics",
1918
"src/common/tracing",
2019
"src/common/storage",
21-
2220
# Query
2321
"src/query/ast",
2422
"src/query/codegen",
@@ -50,7 +48,6 @@ members = [
5048
"src/query/users",
5149
# databend-query
5250
"src/query/service",
53-
5451
# Meta
5552
"src/meta/api",
5653
"src/meta/app",
@@ -64,7 +61,6 @@ members = [
6461
"src/meta/protos",
6562
# databend-meta
6663
"src/meta/service",
67-
6864
# Hack
6965
# This crate is used to hack our cargo.lock to resovle CVEs and so on.
7066
"src/workspace-hack",
@@ -106,3 +102,9 @@ gimli = { opt-level = 3 }
106102
miniz_oxide = { opt-level = 3 }
107103
object = { opt-level = 3 }
108104
rustc-demangle = { opt-level = 3 }
105+
106+
[patch.crates-io]
107+
# http-types doesn't play well with the new errors api.
108+
# This fork address this problem, and should be removed once we upgrade to
109+
# new toolchain.
110+
http-types = { git = "https://github.com/Xuanwo/http-types", rev = "106fc6d" }

src/binaries/Cargo.toml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,9 @@ databend-meta = { path = "../meta/service" }
4747
databend-query = { path = "../query/service" }
4848

4949
# Crates.io dependencies
50-
anyhow = "1.0.58"
50+
anyhow = "1.0.64"
5151
clap = { version = "3.2.5", features = ["derive", "env"] }
52+
openraft = { git = "https://github.com/datafuselabs/openraft", tag = "v0.7.2" }
5253
sentry = "0.27.0"
5354
serde = { version = "1.0.137", features = ["derive"] }
5455
serde_json = "1.0.81"
@@ -57,8 +58,6 @@ tonic = "0.7.2"
5758
tracing = "0.1.35"
5859
url = "2.2.2"
5960

60-
openraft = { git = "https://github.com/drmingdrmer/openraft", rev = "v0.7.2-alpha.4" }
61-
6261
[[bin]]
6362
name = "databend-meta"
6463
path = "meta/main.rs"

src/common/base/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,4 +46,4 @@ tracing = "0.1.35"
4646
uuid = { version = "1.1.2", features = ["serde", "v4"] }
4747

4848
[dev-dependencies]
49-
anyhow = "1.0.58"
49+
anyhow = "1.0.64"

src/common/building/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ doctest = false
1111
test = false
1212

1313
[dependencies]
14-
anyhow = "1.0.58"
14+
anyhow = "1.0.64"
1515
cargo-license = "0.5.1"
1616
cargo_metadata = "0.15.0"
1717
git2 = { version = "0.14.4", default-features = false }

src/common/contexts/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,4 @@ test = false
1212
common-base = { path = "../base" }
1313

1414
async-trait = "0.1.56"
15-
opendal = { version = "0.14.1", features = ["layers-retry"] }
15+
opendal = { version = "0.16.0", features = ["layers-retry"] }

src/common/exception/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,14 @@ test = false
1313
[dependencies] # In alphabetical order
1414
common-arrow = { path = "../arrow" }
1515

16-
anyhow = "1.0.58"
16+
anyhow = "1.0.64"
1717
bincode = { version = "2.0.0-rc.1", features = ["serde", "std", "alloc"] }
1818
octocrab = "0.16.0"
1919
paste = "1.0.7"
2020
prost = "0.10.4"
2121
serde = { version = "1.0.137", features = ["derive"] }
2222
serde_json = "1.0.81"
23-
thiserror = "=1.0.31"
23+
thiserror = "1"
2424
time = "0.3.10"
2525
tonic = "0.7.2"
2626

src/common/grpc/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@ common-exception = { path = "../exception" }
1818
# Github dependencies
1919

2020
# Crates.io dependencies
21-
anyerror = "=0.1.6"
21+
anyerror = "=0.1.7"
2222
hyper = "0.14.19"
2323
jwt-simple = "0.11.0"
2424
once_cell = "1.12.0"
2525
serde = { version = "1.0.137", features = ["derive"] }
26-
thiserror = "=1.0.31"
26+
thiserror = "1"
2727
tonic = { version = "0.7.2", features = ["transport", "codegen", "prost", "tls-roots", "tls"] }
2828
tracing = "0.1.35"
2929
trust-dns-resolver = { version = "0.21.2", features = ["system-config"] }

src/common/metrics/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ serde = { version = "1.0.137", features = ["derive"] }
2424
tracing = "0.1.35"
2525

2626
[dev-dependencies]
27-
anyhow = "1.0.58"
27+
anyhow = "1.0.64"
2828

2929
[dev-dependencies.tokio]
3030
default-features = false

src/common/storage/Cargo.toml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,12 @@ common-base = { path = "../base" }
1414
common-contexts = { path = "../contexts" }
1515
common-exception = { path = "../exception" }
1616

17-
anyhow = "1.0.58"
18-
backon = "0.0.2"
17+
anyhow = "1.0.64"
18+
backon = "0.1.0"
1919
globiter = "0.1.0"
2020
once_cell = "1.12.0"
21-
opendal = { version = "0.14.1", features = [
21+
opendal = { version = "0.16.0", features = [
2222
"layers-retry",
23-
"services-http",
2423
"layers-tracing",
2524
"layers-metrics",
2625
"compress",

0 commit comments

Comments
 (0)