This is an automated email from the ASF dual-hosted git repository.
koushiro pushed a change to branch extract-lakefs-service
in repository https://gitbox.apache.org/repos/asf/opendal.git
from 672bafe39 Merge remote-tracking branch 'upstream/main' into
extract-lakefs-service
add 2b43da285 refactor: Split upyun service to new crate (#7048)
add a71ce00c1 feat(services/b2): Add user defined metadata support (#6844)
add e426859fe refactor: split swift service into a separate crate (#7054)
add 3298c5b3d refactor: Split seafile service into a separate crate (#7029)
add a6fa856c8 refactor(services/http): Move services http out as a crate
(#6870)
add 887b4499e refactor(services/onedrive): split into separate crate
(#6996)
add 8b3f2ee86 fix(core): add --workspace arg to clippy/test workflows of
core ci (#7050)
add de867a6e0 Merge remote-tracking branch 'upstream/main' into
extract-lakefs-service
No new revisions were added by this update.
Summary of changes:
.github/workflows/ci_core.yml | 20 ++-
bindings/cpp/Cargo.toml | 2 +-
bindings/python/Cargo.toml | 2 +-
core/Cargo.lock | 148 +++++++++++++++++----
core/Cargo.toml | 15 ++-
core/core/Cargo.toml | 26 +---
core/core/src/services/mod.rs | 25 ----
core/fuzz/Cargo.toml | 2 +
core/layers/async-backtrace/Cargo.toml | 4 +-
core/layers/await-tree/Cargo.toml | 6 +-
core/layers/capability-check/Cargo.toml | 3 +-
core/layers/chaos/Cargo.toml | 3 +
core/layers/fastmetrics/Cargo.toml | 5 +
core/layers/fastmetrics/src/lib.rs | 16 +--
core/layers/fastrace/Cargo.toml | 4 +
core/layers/immutable-index/Cargo.toml | 3 +-
core/layers/immutable-index/src/lib.rs | 4 -
core/layers/metrics/Cargo.toml | 3 +
core/layers/metrics/src/lib.rs | 4 +-
core/layers/otelmetrics/Cargo.toml | 3 +
core/layers/otelmetrics/src/lib.rs | 26 ++--
core/layers/prometheus-client/Cargo.toml | 5 +
core/layers/prometheus/Cargo.toml | 5 +
core/layers/prometheus/src/lib.rs | 4 +-
core/layers/throttle/Cargo.toml | 3 +
core/layers/tracing/Cargo.toml | 19 ++-
core/services/aliyun-drive/Cargo.toml | 6 +-
core/services/aliyun-drive/src/docs.md | 8 +-
core/services/alluxio/Cargo.toml | 4 +-
core/services/alluxio/src/docs.md | 4 +-
core/services/azblob/Cargo.toml | 8 +-
core/services/azblob/src/docs.md | 6 +-
core/services/azdls/Cargo.toml | 10 +-
core/services/azdls/src/backend.rs | 2 +-
core/services/azdls/src/docs.md | 6 +-
core/services/azfile/Cargo.toml | 10 +-
core/services/azfile/src/backend.rs | 2 +-
core/services/azfile/src/docs.md | 6 +-
core/services/azure-common/Cargo.toml | 5 +-
core/services/b2/Cargo.toml | 11 +-
core/services/b2/src/backend.rs | 1 +
core/services/b2/src/core.rs | 48 +++++++
core/services/b2/src/docs.md | 4 +-
core/services/cacache/Cargo.toml | 1 -
core/services/cacache/src/docs.md | 4 +-
core/services/cloudflare-kv/Cargo.toml | 3 +-
core/services/compfs/Cargo.toml | 9 +-
core/services/compfs/src/core.rs | 6 +-
core/services/cos/Cargo.toml | 19 +--
core/services/cos/src/docs.md | 2 +-
core/services/d1/Cargo.toml | 5 +-
core/services/d1/src/docs.md | 2 +-
core/services/dbfs/src/docs.md | 6 +-
core/services/dropbox/Cargo.toml | 2 -
core/services/dropbox/src/docs.md | 7 +-
core/services/etcd/Cargo.toml | 4 +-
core/services/etcd/src/docs.md | 4 +-
core/services/foundationdb/Cargo.toml | 3 -
core/services/foundationdb/build.rs | 51 +++++++
core/services/foundationdb/src/docs.md | 4 +-
core/services/fs/Cargo.toml | 7 +-
core/services/ftp/Cargo.toml | 13 +-
core/services/ftp/src/docs.md | 2 +-
core/services/gcs/Cargo.toml | 18 +--
core/services/gcs/src/docs.md | 10 +-
core/services/ghac/Cargo.toml | 10 +-
core/services/ghac/src/docs.md | 8 +-
core/services/github/Cargo.toml | 5 +-
core/services/github/src/docs.md | 5 +-
core/services/hdfs-native/Cargo.toml | 3 +-
core/{layers/fastrace => services/http}/Cargo.toml | 25 ++--
.../services/http => services/http/src}/backend.rs | 4 +-
.../services/http => services/http/src}/config.rs | 8 +-
.../services/http => services/http/src}/core.rs | 4 +-
.../services/http => services/http/src}/docs.md | 4 +-
.../services/http => services/http/src}/error.rs | 4 +-
.../http/mod.rs => services/http/src/lib.rs} | 12 +-
core/services/huggingface/Cargo.toml | 7 +-
core/services/huggingface/src/config.rs | 2 +-
core/services/huggingface/src/core.rs | 6 +-
core/services/huggingface/src/docs.md | 6 +-
core/services/huggingface/src/error.rs | 2 -
core/services/ipfs/Cargo.toml | 3 +-
core/services/ipfs/src/docs.md | 5 +-
core/services/koofr/Cargo.toml | 6 +-
core/services/koofr/src/config.rs | 2 +-
core/services/koofr/src/docs.md | 4 +-
core/services/moka/Cargo.toml | 6 +-
core/services/moka/src/docs.md | 4 +-
core/services/mysql/Cargo.toml | 8 +-
core/services/mysql/src/docs.md | 4 +-
core/services/obs/Cargo.toml | 8 +-
core/services/obs/src/docs.md | 2 +-
core/services/{dropbox => onedrive}/Cargo.toml | 8 +-
.../onedrive => services/onedrive/src}/backend.rs | 5 +-
.../onedrive => services/onedrive/src}/builder.rs | 8 +-
.../onedrive => services/onedrive/src}/config.rs | 9 +-
.../onedrive => services/onedrive/src}/core.rs | 6 +-
.../onedrive => services/onedrive/src}/deleter.rs | 5 +-
.../onedrive => services/onedrive/src}/docs.md | 20 +--
.../onedrive => services/onedrive/src}/error.rs | 4 +-
.../onedrive/src}/graph_model.rs | 0
.../mod.rs => services/onedrive/src/lib.rs} | 12 +-
.../onedrive => services/onedrive/src}/lister.rs | 7 +-
.../onedrive => services/onedrive/src}/writer.rs | 5 +-
core/services/opfs/Cargo.toml | 5 +-
core/services/opfs/src/lib.rs | 2 +
core/services/oss/Cargo.toml | 15 +--
core/services/oss/src/docs.md | 6 +-
core/services/persy/Cargo.toml | 10 +-
core/services/persy/src/docs.md | 4 +-
core/services/postgresql/Cargo.toml | 8 +-
core/services/postgresql/src/docs.md | 4 +-
core/services/redb/Cargo.toml | 8 +-
core/services/redb/src/docs.md | 4 +-
core/services/s3/Cargo.toml | 13 +-
core/services/s3/src/docs.md | 36 +++--
core/services/{d1 => seafile}/Cargo.toml | 6 +-
.../seafile => services/seafile/src}/backend.rs | 4 +-
.../seafile => services/seafile/src}/config.rs | 12 +-
.../seafile => services/seafile/src}/core.rs | 4 +-
.../seafile => services/seafile/src}/deleter.rs | 4 +-
.../seafile => services/seafile/src}/docs.md | 4 +-
.../seafile => services/seafile/src}/error.rs | 4 +-
.../seafile/mod.rs => services/seafile/src/lib.rs} | 2 +-
.../seafile => services/seafile/src}/lister.rs | 6 +-
.../seafile => services/seafile/src}/writer.rs | 4 +-
core/services/sled/Cargo.toml | 8 +-
core/services/sled/src/docs.md | 4 +-
core/services/sqlite/Cargo.toml | 5 +-
core/services/sqlite/src/docs.md | 3 +-
core/services/surrealdb/Cargo.toml | 8 +-
core/services/surrealdb/src/docs.md | 4 +-
core/services/{vercel-blob => swift}/Cargo.toml | 7 +-
.../swift => services/swift/src}/backend.rs | 6 +-
.../swift/src}/compatible_services.md | 0
.../swift => services/swift/src}/config.rs | 21 +--
.../services/swift => services/swift/src}/core.rs | 4 +-
.../swift => services/swift/src}/deleter.rs | 4 +-
.../services/swift => services/swift/src}/docs.md | 8 +-
.../services/swift => services/swift/src}/error.rs | 4 +-
.../swift/mod.rs => services/swift/src/lib.rs} | 11 +-
.../swift => services/swift/src}/lister.rs | 4 +-
.../swift => services/swift/src}/writer.rs | 4 +-
core/services/tikv/Cargo.toml | 8 +-
core/services/tikv/src/docs.md | 4 +-
core/services/{vercel-blob => upyun}/Cargo.toml | 11 +-
.../upyun => services/upyun/src}/backend.rs | 4 +-
.../upyun => services/upyun/src}/config.rs | 16 +--
.../services/upyun => services/upyun/src}/core.rs | 4 +-
.../upyun => services/upyun/src}/deleter.rs | 4 +-
.../services/upyun => services/upyun/src}/docs.md | 4 +-
.../services/upyun => services/upyun/src}/error.rs | 5 +-
.../upyun/mod.rs => services/upyun/src/lib.rs} | 11 +-
.../upyun => services/upyun/src}/lister.rs | 11 +-
.../upyun => services/upyun/src}/writer.rs | 4 +-
core/services/vercel-blob/Cargo.toml | 3 +-
core/services/vercel-blob/src/docs.md | 2 +-
core/src/lib.rs | 10 ++
integrations/object_store/Cargo.toml | 2 +-
160 files changed, 745 insertions(+), 567 deletions(-)
create mode 100644 core/services/foundationdb/build.rs
copy core/{layers/fastrace => services/http}/Cargo.toml (68%)
rename core/{core/src/services/http => services/http/src}/backend.rs (99%)
rename core/{core/src/services/http => services/http/src}/config.rs (94%)
rename core/{core/src/services/http => services/http/src}/core.rs (98%)
rename core/{core/src/services/http => services/http/src}/docs.md (92%)
rename core/{core/src/services/http => services/http/src}/error.rs (97%)
rename core/{core/src/services/http/mod.rs => services/http/src/lib.rs} (84%)
copy core/services/{dropbox => onedrive}/Cargo.toml (89%)
rename core/{core/src/services/onedrive => services/onedrive/src}/backend.rs
(98%)
rename core/{core/src/services/onedrive => services/onedrive/src}/builder.rs
(98%)
rename core/{core/src/services/onedrive => services/onedrive/src}/config.rs
(93%)
rename core/{core/src/services/onedrive => services/onedrive/src}/core.rs (99%)
rename core/{core/src/services/onedrive => services/onedrive/src}/deleter.rs
(97%)
rename core/{core/src/services/onedrive => services/onedrive/src}/docs.md (86%)
rename core/{core/src/services/onedrive => services/onedrive/src}/error.rs
(97%)
rename core/{core/src/services/onedrive =>
services/onedrive/src}/graph_model.rs (100%)
rename core/{core/src/services/onedrive/mod.rs =>
services/onedrive/src/lib.rs} (84%)
rename core/{core/src/services/onedrive => services/onedrive/src}/lister.rs
(98%)
rename core/{core/src/services/onedrive => services/onedrive/src}/writer.rs
(99%)
copy core/services/{d1 => seafile}/Cargo.toml (93%)
rename core/{core/src/services/seafile => services/seafile/src}/backend.rs
(99%)
rename core/{core/src/services/seafile => services/seafile/src}/config.rs (91%)
rename core/{core/src/services/seafile => services/seafile/src}/core.rs (99%)
rename core/{core/src/services/seafile => services/seafile/src}/deleter.rs
(96%)
rename core/{core/src/services/seafile => services/seafile/src}/docs.md (94%)
rename core/{core/src/services/seafile => services/seafile/src}/error.rs (98%)
rename core/{core/src/services/seafile/mod.rs => services/seafile/src/lib.rs}
(96%)
rename core/{core/src/services/seafile => services/seafile/src}/lister.rs (97%)
rename core/{core/src/services/seafile => services/seafile/src}/writer.rs (97%)
copy core/services/{vercel-blob => swift}/Cargo.toml (93%)
rename core/{core/src/services/swift => services/swift/src}/backend.rs (99%)
rename core/{core/src/services/swift =>
services/swift/src}/compatible_services.md (100%)
rename core/{core/src/services/swift => services/swift/src}/config.rs (87%)
rename core/{core/src/services/swift => services/swift/src}/core.rs (99%)
rename core/{core/src/services/swift => services/swift/src}/deleter.rs (96%)
rename core/{core/src/services/swift => services/swift/src}/docs.md (89%)
rename core/{core/src/services/swift => services/swift/src}/error.rs (98%)
rename core/{core/src/services/swift/mod.rs => services/swift/src/lib.rs} (87%)
rename core/{core/src/services/swift => services/swift/src}/lister.rs (98%)
rename core/{core/src/services/swift => services/swift/src}/writer.rs (97%)
copy core/services/{vercel-blob => upyun}/Cargo.toml (90%)
rename core/{core/src/services/upyun => services/upyun/src}/backend.rs (99%)
rename core/{core/src/services/upyun => services/upyun/src}/config.rs (88%)
rename core/{core/src/services/upyun => services/upyun/src}/core.rs (99%)
rename core/{core/src/services/upyun => services/upyun/src}/deleter.rs (96%)
rename core/{core/src/services/upyun => services/upyun/src}/docs.md (93%)
rename core/{core/src/services/upyun => services/upyun/src}/error.rs (98%)
rename core/{core/src/services/upyun/mod.rs => services/upyun/src/lib.rs} (84%)
rename core/{core/src/services/upyun => services/upyun/src}/lister.rs (93%)
rename core/{core/src/services/upyun => services/upyun/src}/writer.rs (98%)