You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@opendal.apache.org by xu...@apache.org on 2026/06/16 07:15:53 UTC
(opendal) 02/02: Merge remote-tracking branch 'origin/main' into xuanwo/remove-native-capability
This is an automated email from the ASF dual-hosted git repository.
Xuanwo pushed a commit to branch xuanwo/remove-native-capability
in repository https://gitbox.apache.org/repos/asf/opendal.git
commit 542bf53029891be4b19c4aa968796d1fadfa5dd1
Merge: 238be63f0 33eec87b3
Author: Xuanwo <gi...@xuanwo.io>
AuthorDate: Tue Jun 16 15:14:43 2026 +0800
Merge remote-tracking branch 'origin/main' into xuanwo/remove-native-capability
core/Cargo.lock | 1 +
core/core/src/docs/internals/accessor.rs | 4 +-
core/core/src/layers/capability_override.rs | 37 +--
core/core/src/layers/complete.rs | 52 ++--
core/core/src/layers/correctness_check.rs | 87 ++----
core/core/src/layers/error_context.rs | 42 +--
core/core/src/layers/simulate.rs | 133 ++++-----
core/core/src/raw/accessor.rs | 143 +++-------
core/core/src/raw/enum_utils.rs | 2 +-
core/core/src/raw/oio/copy/api.rs | 116 +++++++-
core/core/src/raw/oio/list/flat_list.rs | 3 +-
core/core/src/services/memory/backend.rs | 51 ++--
core/core/src/types/context/read.rs | 30 +-
core/core/src/types/context/write.rs | 7 +-
core/core/src/types/copy.rs | 4 +-
core/core/src/types/delete/deleter.rs | 4 +-
core/core/src/types/list.rs | 4 +-
core/core/src/types/operator/operator.rs | 19 +-
core/core/src/types/read/buffer_stream.rs | 8 +-
core/core/src/types/read/futures_async_reader.rs | 40 ++-
core/core/src/types/read/futures_bytes_stream.rs | 23 +-
core/core/src/types/read/reader.rs | 10 +-
core/core/src/types/write/buffer_sink.rs | 2 +-
core/core/src/types/write/futures_async_writer.rs | 2 +-
core/core/src/types/write/futures_bytes_sink.rs | 2 +-
core/core/src/types/write/writer.rs | 2 +-
core/layers/async-backtrace/src/lib.rs | 48 +---
core/layers/await-tree/src/lib.rs | 55 +---
core/layers/capability-check/src/lib.rs | 68 ++---
core/layers/chaos/src/lib.rs | 44 +--
core/layers/concurrent-limit/src/lib.rs | 247 +++++++++--------
core/layers/dtrace/src/lib.rs | 39 +--
core/layers/fastrace/src/lib.rs | 89 ++----
core/layers/foyer/src/full.rs | 21 +-
core/layers/foyer/src/lib.rs | 94 ++-----
core/layers/hotpath/src/lib.rs | 52 +---
core/layers/immutable-index/src/lib.rs | 64 ++---
core/layers/logging/src/lib.rs | 67 ++---
core/layers/mime-guess/src/lib.rs | 37 +--
core/layers/observe-metrics-common/src/lib.rs | 84 +++---
core/layers/oteltrace/src/lib.rs | 47 +---
core/layers/retry/src/lib.rs | 135 +++------
core/layers/route/src/lib.rs | 106 +++----
core/layers/tail-cut/src/lib.rs | 86 ++----
core/layers/throttle/src/lib.rs | 39 +--
core/layers/timeout/src/lib.rs | 128 +++------
core/layers/tracing/src/lib.rs | 64 +----
core/services/aliyun-drive/src/backend.rs | 159 ++++-------
core/services/aliyun-drive/src/lister.rs | 36 ++-
core/services/aliyun-drive/src/writer.rs | 77 ++++++
core/services/alluxio/src/backend.rs | 65 ++---
core/services/azblob/src/backend.rs | 72 ++---
core/services/azdls/Cargo.toml | 1 +
core/services/azdls/src/backend.rs | 82 +++---
core/services/azdls/src/writer.rs | 52 +++-
core/services/azfile/src/backend.rs | 66 ++---
core/services/azfile/src/writer.rs | 10 +
core/services/b2/src/backend.rs | 102 +++----
core/services/cacache/src/backend.rs | 61 ++--
core/services/cloudflare-kv/src/backend.rs | 71 ++---
core/services/compfs/src/backend.rs | 322 +++++++++++++---------
core/services/cos/src/backend.rs | 81 +++---
core/services/d1/src/backend.rs | 67 ++---
core/services/dashmap/src/backend.rs | 67 ++---
core/services/dbfs/src/backend.rs | 64 ++---
core/services/dropbox/src/backend.rs | 113 ++++----
core/services/etcd/src/backend.rs | 67 ++---
core/services/etcd/src/lister.rs | 34 +++
core/services/foundationdb/src/backend.rs | 64 ++---
core/services/foyer/src/backend.rs | 58 ++--
core/services/fs/src/backend.rs | 224 +++++++++------
core/services/ftp/src/backend.rs | 223 +++++++++------
core/services/gcs/src/backend.rs | 72 ++---
core/services/gdrive/src/backend.rs | 132 ++++-----
core/services/gdrive/src/writer.rs | 12 +-
core/services/ghac/src/backend.rs | 67 ++---
core/services/ghac/src/writer.rs | 54 ++++
core/services/github/src/backend.rs | 65 ++---
core/services/goosefs/src/backend.rs | 63 ++---
core/services/gridfs/src/backend.rs | 58 ++--
core/services/hdfs-native/src/backend.rs | 186 ++++++++-----
core/services/hdfs/src/backend.rs | 130 +++++----
core/services/hf/src/backend.rs | 72 ++---
core/services/hf/src/writer.rs | 46 ++++
core/services/http/src/backend.rs | 41 +--
core/services/ipfs/src/backend.rs | 47 ++--
core/services/ipmfs/src/backend.rs | 76 ++---
core/services/koofr/src/backend.rs | 89 +++---
core/services/lakefs/src/backend.rs | 96 +++----
core/services/memcached/src/backend.rs | 61 ++--
core/services/mini_moka/src/backend.rs | 58 ++--
core/services/moka/src/backend.rs | 64 ++---
core/services/mongodb/src/backend.rs | 58 ++--
core/services/monoiofs/src/backend.rs | 245 +++++++++-------
core/services/mysql/src/backend.rs | 70 ++---
core/services/mysql/src/lister.rs | 34 +++
core/services/obs/src/backend.rs | 81 +++---
core/services/onedrive/src/backend.rs | 97 +++----
core/services/opfs/src/backend.rs | 74 ++---
core/services/opfs/src/lister.rs | 33 ++-
core/services/opfs/src/writer.rs | 57 +++-
core/services/oss/src/backend.rs | 82 +++---
core/services/pcloud/src/backend.rs | 86 +++---
core/services/persy/src/backend.rs | 58 ++--
core/services/postgresql/src/backend.rs | 61 ++--
core/services/redb/src/backend.rs | 58 ++--
core/services/redis/src/backend.rs | 58 ++--
core/services/rocksdb/src/backend.rs | 61 ++--
core/services/s3/src/backend.rs | 72 ++---
core/services/seafile/src/backend.rs | 65 ++---
core/services/sftp/src/backend.rs | 275 ++++++++++--------
core/services/sled/src/backend.rs | 61 ++--
core/services/sqlite/src/backend.rs | 68 ++---
core/services/surrealdb/src/backend.rs | 61 ++--
core/services/swift/src/backend.rs | 83 +++---
core/services/tikv/src/backend.rs | 58 ++--
core/services/tos/src/backend.rs | 69 ++---
core/services/upyun/src/backend.rs | 83 +++---
core/services/vercel-artifacts/src/backend.rs | 65 ++---
core/services/vercel-blob/src/backend.rs | 88 +++---
core/services/webdav/src/backend.rs | 129 ++++-----
core/services/webdav/src/writer.rs | 7 +
core/services/webhdfs/src/backend.rs | 65 ++---
core/services/yandex-disk/src/backend.rs | 89 +++---
integrations/object_store/src/service/lister.rs | 2 +-
integrations/object_store/src/service/mod.rs | 79 ++----
integrations/object_store/src/store.rs | 30 +-
127 files changed, 4003 insertions(+), 4828 deletions(-)