Hi,

since we upgraded our riak cluster from 0.14 to 1.2, we see MapReduce queries failing while any of the nodes is starting but not yet ready (that is while the 'Waiting for service riak_kv' message still appears in the logs). This is quite problematic, since it takes almost 50 minutes for the node to read the bitcask keydir:
    [info] Wait complete for service riak_kv (3117 seconds)

The following errors appear in the log of the node that handles the MapReduce query:

2012-11-14 17:49:57.660 [error] emulator Error in process <0.32658.1777> on node '[email protected]' with exit value: {{badmatch,{'EXIT',timeout}},[{riak_core_vnode_proxy,call,2,[{file,"src/riak_core_vnode_proxy.erl"},{line,52}]},{riak_pipe_vnode,queue_work_send,4,[{file,"src/riak_pipe_vnode.erl"},{line,331}]},{riak_pipe_vnode,queue_work_erracc... 2012-11-14 17:49:57.798 [error] <0.258.0> Supervisor riak_pipe_builder_sup had child undefined started with {riak_pipe_builder,start_link,undefined} at <0.32653.1777> exit with reason no match of right hand value {'EXIT',timeout} in riak_core_vnode_proxy:call/2 line 52 in context child_terminated


and this error appears in the log of the node that is still starting up:

[error] Pipe worker startup failed:fitting was gone before startup


Is this a known issue or something we are doing wrong?

Thanks for your help!

Cheers,
Nico


_______________________________________________
riak-users mailing list
[email protected]
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com

Reply via email to