<div class="gmail_quote"><div>Hi Nate,</div><div><br></div><div>Thank you for your feedback, this is good stuff. Some follow up questions inline below:</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
2. We need a guaranteed order of inputs from a 2I query. If we select on a range, each key we get on a given node in the M-R job should be ordered according to the 2I values. Of course we understand that keys won't be ordered across nodes (that would require a reduce phase to merge sort) but it would be good for each node to know that its portion of the covering set is ordered.</blockquote>
<div><br></div><div>Can you elaborate on this? Trying to think of a problem where it helps to have the results ordered by node but not necessarily overall, and drawing a blank.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
4. Need any of the nodes to be able to abort a M-R job in the middle with a successful completion status. Combined with the above, you could return partial results (say, top 10 matches) without having to generate all the keys in a given range.<br>
</blockquote><div><br></div><div>Pagination is one clear case where this would be useful. Are you facing any other scenarios where this is necessary?</div><div><br></div><div>Also, are you always looking for top X results, where X is known before the query starts? Or does X change depending on the results?</div>
<div><br></div><div>Thanks!</div><div>Rusty</div></div><div><br></div>-- <br><span style="font-family:arial, sans-serif;background-color:rgb(255, 255, 255)"><div>Rusty Klophaus (@rustyio)</div><div><span style="font-family:arial, sans-serif;border-collapse:collapse"><font><b>Basho Technologies, Inc.</b></font></span></div>
</span><span style="font-family:arial, sans-serif;background-color:rgb(255, 255, 255)"><a href="http://www.basho.com/" style="color:rgb(51, 51, 51)" target="_blank">www.basho.com</a></span><span style="font-family:arial, sans-serif;background-color:rgb(255, 255, 255)"><div style="color:rgb(51, 51, 51)">
<br></div></span><br>