<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><font face="Tahoma" size="2">Hi.</font><div><font face="Tahoma" size="2">I've increased number of JS machines for map and reduce to 32 and now I don't get this strange behaviour (now on every query I get same results count), so it looks like the problem is solved on riak 1.4.10, but I still get different results when I try to use riak 2.1.0 (even if I increase number of JS machines there).</font></div><div><font face="Tahoma" size="2">Looks like I have to stop using map-reduce in riak 2.1.0</font></div></div><br><div><div>On May 4, 2015, at 7:40 PM, Christopher Meiklejohn <<a href="mailto:cmeiklejohn@basho.com">cmeiklejohn@basho.com</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><br><blockquote type="cite">On Apr 22, 2015, at 6:45 PM, Sadykov Rustem <<a href="mailto:sadrust@gmail.com">sadrust@gmail.com</a>> wrote:<br><br>Hello.<br>I'm testing riak 1.4.10 on 2 node cluster (on different servers), but result is same on 3 nodes cluster and on single node also.<br><br>I try to count records in my bucket and always get 3-4 different results.<br>Query is:<br><br>curl -XPOST <a href="http://localhost:8098/mapred">http://localhost:8098/mapred</a> -H 'Content-Type: application/json' -d '{"inputs":"account", "query":[{"reduce":{"language":"erlang", "module":"riak_kv_mapreduce", "function":"reduce_count_inputs", "arg":{"reduce_phase_batch_size":1000} } }] }í<br></blockquote><br>Hi Sadykov,<br><br>Map/Reduce chooses one replica for each value to execute the query on during a distributed Map/Reduce job.  Given that, subsequent executions might occur on different replicas given the coverage plan chosen during that period.<br><br>That said, can you provide information on when you are writing the values you are running the job against?  For example, are you writing to a quorum of nodes right before the query?  Itís possible to see some staleness if you are using majority quorums and you are executing against replicas that are delayed due to network traffic.<br><br>- Chris<br><br>Christopher Meiklejohn<br>Senior Software Engineer<br>Basho Technologies, Inc.<br><a href="mailto:cmeiklejohn@basho.com">cmeiklejohn@basho.com</a><br><br></blockquote></div><br></body></html>