So I should expect {error, notfound} inputs to map jobs while ownership
handoff is in progress? Are the not found items actually unavailable during
handoff or is this just not found on the old node, but will be picked up by
the new node during the same mapreduce job?

--
Jeremy


On Thu, Feb 28, 2013 at 11:28 AM, Jeremy Raymond <jeraym...@gmail.com>wrote:

> Yesterday I added a new node to my cluster. During the time when ownership
> handoff was happening (several hours of work) mapreduce map functions were
> receiving {error, notfound} as inputs. My Erlang mapred functions weren't
> designed to handle this. They hadn't encountered this before during normal
> operation. After the ownership handoff process completed the {error,
> notfound} inputs have stopped.
>
> Any explanations for the {error, notfound} inputs during ownership
> handoff? Is this because a node is attempting to process an object now
> moved to another node? If this is the case would the notfound object be
> found on the other node in the same mapreduce job (i.e. still visible to
> the overall mapred process)? Should I assume {error, notfound} inputs for
> all mapred jobs as a valid possible input and always handle it?
>
> I've also accumulated about 50MB of "Pipe worker startup failed:fitting
> was gone before startup" on each node during the ownership_transfer
> process. These messages are benign?
>
> Thanks a lot.
>
> --
> Jeremy
>
_______________________________________________
riak-users mailing list
riak-users@lists.basho.com
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com

Reply via email to