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(-)