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

chewbranca pushed a commit to branch 3631-3.x-fix-pq-shard-creation
in repository https://gitbox.apache.org/repos/asf/couchdb.git

commit 5dbe3dd85646eb9b5d74b90a63da8db8d6166b10
Author: Russell Branca <[email protected]>
AuthorDate: Thu Jun 17 11:22:14 2021 -0700

    Fix mem3_shards shard creation logic
---
 src/mem3/src/mem3_shards.erl | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/mem3/src/mem3_shards.erl b/src/mem3/src/mem3_shards.erl
index 4f33237..2d7915d 100644
--- a/src/mem3/src/mem3_shards.erl
+++ b/src/mem3/src/mem3_shards.erl
@@ -358,7 +358,8 @@ changes_callback({change, {Change}, _}, _) ->
                 ets:insert(?OPENERS, {DbName, Writer}),
                 Msg = {cache_insert_change, DbName, Writer, Seq},
                 gen_server:cast(?MODULE, Msg),
-                [create_if_missing(mem3:name(S), mem3:engine(S)) || S
+                Opts = mem3_util:get_shard_opts(Doc),
+                [create_if_missing(mem3:name(S), Opts) || S
                     <- Shards, mem3:node(S) =:= node()]
             end
         end

Reply via email to