Ryan, Increasing "ulimit -n" (current value is 4096, I have tested from 1024 to 200000) does not change anything, always the same errors : {timeout,range_loop} lookup/range failure: {{badfun,#Fun<riak_search_client.9.8393097>},[{mi_server,iterate,6},{mi_server,lookup,8}]}
I cannot find the command "repair" that you talk about in your email (on riak1.2.0-rc1), is it a function directly in an erlang module and not accessible yet with riak-admin ? Thank you very much. -- Arnaud Wetzel KBRW Ad-Venture 13 rue st Anastase, 75003 Paris 2012/7/16 Ryan Zezeski <rzeze...@basho.com> > Arnaud, > > The 'stream_timeout' and 'emfile' should be correlated. Whenever you see > the 'emfile' you should see a corresponding timeout. The index server > errors causing the result collector to timeout later. First, adjust your > file descriptor limit and then go from there. > > For the 1.2 release a "repair" command has been added to rebuild KV or > index data for a given partition. In releases before that you must reindex > all your data. You don't have to worry about removing the current indexes > as merge index will garbage collect that for you as it merges. As I said, > first I would fix the 'emfile' issue and then see if further action is > needed. > > -Z > > P.S. If you want to be absolutely sure what your FD limit is in Riak you > can `riak attach` and then `os:cmd("ulimit -n").` Make sure to use Ctrl-D > to exit from the Riak shell. > > On Mon, Jul 16, 2012 at 5:21 AM, Arnaud Wetzel <arnaud.wet...@gmail.com>wrote: > >> Hi, >> Friday evening one of our riak node has reach his disk space limit during >> indexing in riak-search. Then after adding some nodes, some requests fail, >> and it is impossible to find the correlation between requests with error or >> those who succeed. >> The errors are : >> >> {{nocatch,stream_timeout},[{riak_search_op_utils,gather_stream_results,4}]} >> {timeout,range_loop} >> >> and sometimes (not always) : >> >> {{badmatch,{error,emfile}},[{mi_segment,iterate_by_keyinfo,7},{mi_server,'-lookup/8-lc$^1/1-1-',4},{mi_server,'-lookup/8-lc$^1/1-1-',4},{mi_server,lookup,8}]} >> >> So anyone else has experienced these errors ? Is it possible that they >> come from the disk over limit error ? How can I try to repair merge index >> data ? If it is not possible, what is the good process to delete entirely >> all the indexes (only indexes, keeping riak datas). >> >> Thank you very much. >> >> Regards. >> >> -- >> Arnaud Wetzel >> KBRW Ad-Venture >> 13 rue st Anastase, 75003 Paris >> >> _______________________________________________ >> riak-users mailing list >> riak-users@lists.basho.com >> http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com >> >> >
_______________________________________________ riak-users mailing list riak-users@lists.basho.com http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com