This is an automated email from the ASF dual-hosted git repository.

erickguan pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/opendal.git


The following commit(s) were added to refs/heads/main by this push:
     new 15d6d4844 Set shared capability of Mini Moka and OPFS (#7856)
15d6d4844 is described below

commit 15d6d4844664f28ba90aa906d832c5fd1157bb10
Author: qaz <[email protected]>
AuthorDate: Sat Jul 11 10:43:35 2026 +0200

    Set shared capability of Mini Moka and OPFS (#7856)
    
    * Set mini moka backend shared capability to false
    
    * Set opfs backend shared capability to true
    
    * Avoid setting implicitly defined capabilities
---
 core/core/src/services/memory/backend.rs   | 1 -
 core/services/cacache/src/backend.rs       | 1 -
 core/services/cloudflare-kv/src/backend.rs | 2 --
 core/services/dashmap/src/backend.rs       | 1 -
 core/services/moka/src/backend.rs          | 1 -
 core/services/opfs/src/core.rs             | 2 ++
 core/services/persy/src/backend.rs         | 1 -
 core/services/redb/src/backend.rs          | 1 -
 core/services/rocksdb/src/backend.rs       | 1 -
 core/services/sled/src/backend.rs          | 1 -
 core/services/sqlite/src/backend.rs        | 1 -
 11 files changed, 2 insertions(+), 11 deletions(-)

diff --git a/core/core/src/services/memory/backend.rs 
b/core/core/src/services/memory/backend.rs
index 02f894973..143a839e8 100644
--- a/core/core/src/services/memory/backend.rs
+++ b/core/core/src/services/memory/backend.rs
@@ -79,7 +79,6 @@ impl MemoryBackend {
             stat: true,
             list: true,
             list_with_recursive: true,
-            shared: false,
             ..Default::default()
         };
 
diff --git a/core/services/cacache/src/backend.rs 
b/core/services/cacache/src/backend.rs
index 31cca712d..8f866768e 100644
--- a/core/services/cacache/src/backend.rs
+++ b/core/services/cacache/src/backend.rs
@@ -62,7 +62,6 @@ impl Builder for CacacheBuilder {
             stat: true,
             rename: false,
             list: false,
-            shared: false,
             ..Default::default()
         };
 
diff --git a/core/services/cloudflare-kv/src/backend.rs 
b/core/services/cloudflare-kv/src/backend.rs
index f22b69587..a900fb603 100644
--- a/core/services/cloudflare-kv/src/backend.rs
+++ b/core/services/cloudflare-kv/src/backend.rs
@@ -171,8 +171,6 @@ impl Builder for CloudflareKvBuilder {
                     delete: true,
                     delete_max_size: Some(10000),
 
-                    shared: false,
-
                     ..Default::default()
                 },
             }),
diff --git a/core/services/dashmap/src/backend.rs 
b/core/services/dashmap/src/backend.rs
index b87920495..d8cbbbccb 100644
--- a/core/services/dashmap/src/backend.rs
+++ b/core/services/dashmap/src/backend.rs
@@ -98,7 +98,6 @@ impl DashmapBackend {
             delete: true,
             stat: true,
             list: true,
-            shared: false,
             ..Default::default()
         };
 
diff --git a/core/services/moka/src/backend.rs 
b/core/services/moka/src/backend.rs
index ec0cbe76a..1f9fcc39b 100644
--- a/core/services/moka/src/backend.rs
+++ b/core/services/moka/src/backend.rs
@@ -202,7 +202,6 @@ impl MokaBackend {
             delete: true,
             stat: true,
             list: true,
-            shared: false,
             ..Default::default()
         };
 
diff --git a/core/services/opfs/src/core.rs b/core/services/opfs/src/core.rs
index 326d26c2d..df012205d 100644
--- a/core/services/opfs/src/core.rs
+++ b/core/services/opfs/src/core.rs
@@ -44,6 +44,8 @@ impl OpfsCore {
 
             delete: true,
 
+            shared: true,
+
             ..Default::default()
         };
 
diff --git a/core/services/persy/src/backend.rs 
b/core/services/persy/src/backend.rs
index a27c62633..e85c0c101 100644
--- a/core/services/persy/src/backend.rs
+++ b/core/services/persy/src/backend.rs
@@ -136,7 +136,6 @@ impl PersyBackend {
             write: true,
             write_can_empty: true,
             delete: true,
-            shared: false,
             ..Default::default()
         };
 
diff --git a/core/services/redb/src/backend.rs 
b/core/services/redb/src/backend.rs
index 8469c542d..48a2631fd 100644
--- a/core/services/redb/src/backend.rs
+++ b/core/services/redb/src/backend.rs
@@ -148,7 +148,6 @@ impl RedbBackend {
             write: true,
             write_can_empty: true,
             delete: true,
-            shared: false,
             ..Default::default()
         };
 
diff --git a/core/services/rocksdb/src/backend.rs 
b/core/services/rocksdb/src/backend.rs
index a03eb4ff7..86a266340 100644
--- a/core/services/rocksdb/src/backend.rs
+++ b/core/services/rocksdb/src/backend.rs
@@ -98,7 +98,6 @@ impl RocksdbBackend {
             delete: true,
             list: true,
             list_with_recursive: true,
-            shared: false,
             ..Default::default()
         };
 
diff --git a/core/services/sled/src/backend.rs 
b/core/services/sled/src/backend.rs
index 79353ce47..50ff2a6df 100644
--- a/core/services/sled/src/backend.rs
+++ b/core/services/sled/src/backend.rs
@@ -122,7 +122,6 @@ impl SledBackend {
             delete: true,
             list: true,
             list_with_recursive: true,
-            shared: false,
             ..Default::default()
         };
 
diff --git a/core/services/sqlite/src/backend.rs 
b/core/services/sqlite/src/backend.rs
index b32a9164e..48e4b7228 100644
--- a/core/services/sqlite/src/backend.rs
+++ b/core/services/sqlite/src/backend.rs
@@ -188,7 +188,6 @@ impl SqliteBackend {
             stat: true,
             write_can_empty: true,
             list: false,
-            shared: false,
             ..Default::default()
         };
 

Reply via email to