You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by rn...@apache.org on 2018/07/19 19:24:45 UTC

[couchdb] 02/02: system dbs are not partitioned

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

rnewson pushed a commit to branch user-partitioned-dbs-wip
in repository https://gitbox.apache.org/repos/asf/couchdb.git

commit 422e03e8aa6f4b51d03da151fee5cedf3427f918
Author: Robert Newson <rn...@apache.org>
AuthorDate: Thu Jul 19 12:46:57 2018 +0100

    system dbs are not partitioned
---
 src/mem3/src/mem3.erl | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/mem3/src/mem3.erl b/src/mem3/src/mem3.erl
index d79e904..737344b 100644
--- a/src/mem3/src/mem3.erl
+++ b/src/mem3/src/mem3.erl
@@ -337,6 +337,9 @@ engine(Opts) when is_list(Opts) ->
             []
     end.
 
+is_partitioned(<<"_", _/binary>>) ->
+    %% system dbs are never partitioned.
+    false;
 is_partitioned(DbName0) when is_binary(DbName0) ->
     DbName = dbname(DbName0),
     is_partitioned(mem3:shards(DbName));