Understanding an intermittent mapreduce error

Sean Cribbs sean at basho.com
Mon Jun 16 21:19:27 EDT 2014


Sorry for the typo, replace 'rr' with 'rp' on the front of that.

Sean Cribbs

> On Jun 16, 2014, at 7:59 PM, Toby Corkindale <toby at dryft.net> wrote:
> 
> Hi Sean,
> Thanks for your response -- sorry about the delay. I'm in a far away timezone.
> The response I get is:
> Eshell V5.9.1  (abort with ^G)
> (riak at riak01.internal)1> rr(rpc:multicall(riak_kv_mapred_json,
> module_info, [exports])).
> {error,invalid_filename}
> (riak at riak01.internal)2>
> 
> -Toby
> 
>> On 16 June 2014 23:22, Sean Cribbs <sean at basho.com> wrote:
>> Toby,
>> 
>> Could you try this?
>> 
>> 1. Run `riak attach`
>> 2. Type into the console: rr(rpc:multicall(riak_kv_mapred_json, module_info,
>> [exports])).
>> 3. Paste back to me what the result is
>> 
>> Cheers,
>> 
>> 
>>> On Mon, Jun 16, 2014 at 3:31 AM, Toby Corkindale <toby at dryft.net> wrote:
>>> 
>>> Hi,
>>> I'm trying to understand why I'm getting an intermittent error on a
>>> particular map-reduce call to Riak 1.4.9.
>>> The query isn't particularly complicated, and filters mean it should
>>> only be running over ~100 keys, and returning <10 each time, so I
>>> don't think I should be hitting any stack or memory limits in the JS
>>> VMs.
>>> 
>>> It fails frequently, but not every time. When pointing it at just a
>>> single Riak server for debugging purposes, it fails around 30% of the
>>> time.
>>> The error returned is as follows:
>>> 
>>> {
>>>   "input" : null,
>>>   "stack" : null,
>>>   "phase" : 1,
>>>   "error" :
>>> "{undef,[{riak_kv_mapred_json,jsonify_not_found,[{struct,[{<<\"email\">>,<<\"user at example.com\">>},{<<\"attributes\">>,[<<\"someattributes\">>,<<\"somemoreattributes\">>,<<\"w...\">>,...]},...]}],...},...]}",
>>>   "type" : null
>>> }
>>> 
>>> 
>>> There are no errors in the Riak server logs.
>>> 
>>> 
>>> Thanks,
>>> Toby
>>> 
>>> _______________________________________________
>>> riak-users mailing list
>>> riak-users at lists.basho.com
>>> http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com
>> 
>> 
>> 
>> 
>> --
>> Sean Cribbs <sean at basho.com>
>> Software Engineer
>> Basho Technologies, Inc.
>> http://basho.com/
> 
> 
> 
> -- 
> Turning and turning in the widening gyre
> The falcon cannot hear the falconer
> Things fall apart; the center cannot hold
> Mere anarchy is loosed upon the world




More information about the riak-users mailing list