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

garren pushed a commit to branch prototype/fdb-layer
in repository https://gitbox.apache.org/repos/asf/couchdb.git


The following commit(s) were added to refs/heads/prototype/fdb-layer by this 
push:
     new ba3cd0a  only fetch 1 query server for indexing
ba3cd0a is described below

commit ba3cd0a6fd44c69e0a020a7c7af38db361a2c888
Author: Garren Smith <garren.sm...@gmail.com>
AuthorDate: Thu Aug 15 15:08:48 2019 +0200

    only fetch 1 query server for indexing
---
 src/couch_views/src/couch_views_indexer.erl | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/src/couch_views/src/couch_views_indexer.erl 
b/src/couch_views/src/couch_views_indexer.erl
index edee332..bebbd1a 100644
--- a/src/couch_views/src/couch_views_indexer.erl
+++ b/src/couch_views/src/couch_views_indexer.erl
@@ -215,7 +215,7 @@ write_docs(TxDb, Mrst, Docs, State) ->
     couch_views_fdb:set_update_seq(TxDb, Sig, LastSeq).
 
 
-start_query_server(#mrst{} = Mrst) ->
+start_query_server(#mrst{qserver = nil} = Mrst) ->
     #mrst{
         language = Language,
         lib = Lib,
@@ -223,7 +223,10 @@ start_query_server(#mrst{} = Mrst) ->
     } = Mrst,
     Defs = [View#mrview.def || View <- Views],
     {ok, QServer} = couch_query_servers:start_doc_map(Language, Defs, Lib),
-    Mrst#mrst{qserver = QServer}.
+    Mrst#mrst{qserver = QServer};
+
+start_query_server(#mrst{} = Mrst) ->
+    Mrst.
 
 
 report_progress(State, UpdateType) ->

Reply via email to