sklassen opened a new issue #1008: Time-out issue when running native erlang 
views in 2.x on 
URL: https://github.com/apache/couchdb/issues/1008
 
 
   
   I am seeing a time out when indexing a view written in native erlang. The 
erlang view works with 1.6.x for databases of any size; the view also works on 
2.x, for database with fewer records or smaller documents. Ran against a 
database with many large(ish) documents, I see the following error:
   
   [error] 2017-11-17T03:00:11.072015Z couchdb@localhost <0.12.1196> 19a93c5b89 
rexi_server 
throw:{timeout,{gen_server,call,[<0.9106.1195>,{prompt,[...]}}]}]}]}} 
[{couch_mrview_util,get_view,4,[{file,"src/couch_mrview_util.erl"},{line,56}]},{couch_mrview,query_view,6,[{file,"src/couch_mrview.erl"},{line,244}]},{rexi_server,init_p,3,[{file,"src/rexi_server.erl"},{line,139}]}]
   
   If you latter try to call a view that failed due to time out, you get a 
second error:
   
   [error] 2017-11-17T05:01:27.670419Z couchdb@localhost <0.26156.1198> 
d00b01bc7d rexi_server exit:timeout 
[{rexi,init_stream,1,[{file,"src/rexi.erl"},{line,256}]},{rexi,stream2,3,[{file,"src/rexi.erl"},{line,204}]},{fabric_rpc,view_cb,2,[{file,"src/fabric_rpc.erl"},{line,286}]},{couch_mrview,map_fold,3,[{file,"src/couch_mrview.erl"},{line,503}]},{couch_mrview_util,fold_fun,4,[{file,"src/couch_mrview_util.erl"},{line,360}]},{couch_btree,stream_kv_node2,8,[{file,"src/couch_btree.erl"},{line,783}]},{couch_btree,stream_kp_node,7,[{file,"src/couch_btree.erl"},{line,710}]},{couch_btree,fold,4,[{file,"src/couch_btree.erl"},{line,217}]}]
   
   I suspect the gen_server timeout needs to be extended. With multiple nodes, 
some index tasked might be preempted and thus timing out. 
   
   I used the Ubuntu package couchdb 2.1.1-1 on xenial; I also replicated the 
same error on a an earlier 2.0 version running under snap. 
   
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to