<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br>On 18 Feb 2011, at 23:20, Wilson MacGyver wrote:<br><br><blockquote type="cite">We use the java client, mostly in groovy. In terms of wish list<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">1: Protocol buffer support, this is addressed in the 0.14 version.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">2: make the httpconnection max client setting work. I couldn't get this to work<br></blockquote><blockquote type="cite">no matter what I do. It always only open 1 connection.<br></blockquote><br>I have a fix for this. You can see it (roughly) here.<br><a href="https://github.com/russelldb/riak-java-client/commit/9b0e837a6a4492d9d27610866fa342278d5fac98">https://github.com/russelldb/riak-java-client/commit/9b0e837a6a4492d9d27610866fa342278d5fac98</a><br><br>Although it is badly formatted so I haven't put a pull request in yet, it will be addressed very soon. <br><br><blockquote type="cite"><br></blockquote><blockquote type="cite">3: support no-data flag. I noticed in python client, you can pass a<br></blockquote><blockquote type="cite">no-data returned<br></blockquote><blockquote type="cite">flag when doing a PUT to riak. I can't find the same thing in java.<br></blockquote><blockquote type="cite">This would be<br></blockquote><blockquote type="cite">very useful in bulk upload situation.<br></blockquote><br>Sounds extremely doable, and in short order. <br><br><blockquote type="cite"><br></blockquote><blockquote type="cite">4: it'd be nice if we can write map/reduce functions in groovy. :)<br></blockquote><br>Requires more thought but it is well worth thinking about. Thanks for all these and keep them coming. <br><br><blockquote type="cite"><br></blockquote><blockquote type="cite">On Wed, Feb 16, 2011 at 10:22 PM, David Smith <<a href="mailto:dizzyd@basho.com">dizzyd@basho.com</a>> wrote:<br></blockquote><blockquote type="cite"><blockquote type="cite">We're also working on putting together a comparison with the Ripple<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">API (h/t to Sean) and using that to improve/expand the Java API<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">accordingly. The intent is that all APIs should be idiomatic to<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">languages, so it won't be a straight port necessarily.<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">Short answer -- we're working on it and would love your input. :)<br></blockquote></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">-- <br></blockquote><blockquote type="cite">Omnem crede diem tibi diluxisse supremum.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">_______________________________________________<br></blockquote><blockquote type="cite">riak-users mailing list<br></blockquote><blockquote type="cite"><a href="mailto:riak-users@lists.basho.com">riak-users@lists.basho.com</a><br></blockquote><blockquote type="cite"><a href="http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com">http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com</a><br></blockquote><div><br></div><div><div>On 19 Feb 2011, at 14:59, Russell Brown wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><span class="Apple-style-span" style="border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><br>On 18 Feb 2011, at 23:20, Wilson MacGyver wrote:<br><br><blockquote type="cite">We use the java client, mostly in groovy. In terms of wish list<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">1: Protocol buffer support, this is addressed in the 0.14 version.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">2: make the httpconnection max client setting work. I couldn't get this to work<br></blockquote><blockquote type="cite">no matter what I do. It always only open 1 connection.<br></blockquote><br>I have a fix for this. You can see it (roughly) here.<br><a href="https://github.com/russelldb/riak-java-client/commit/9b0e837a6a4492d9d27610866fa342278d5fac98">https://github.com/russelldb/riak-java-client/commit/9b0e837a6a4492d9d27610866fa342278d5fac98</a><br><br>Although it is badly formatted so I haven't put a pull request in yet, it will be addressed very soon.<span class="Apple-converted-space"> </span><br><br><blockquote type="cite"><br></blockquote><blockquote type="cite">3: support no-data flag. I noticed in python client, you can pass a<br></blockquote><blockquote type="cite">no-data returned<br></blockquote><blockquote type="cite">flag when doing a PUT to riak. I can't find the same thing in java.<br></blockquote><blockquote type="cite">This would be<br></blockquote><blockquote type="cite">very useful in bulk upload situation.<br></blockquote><br>Sounds extremely doable in short order.<span class="Apple-converted-space"> </span><br><br><blockquote type="cite"><br></blockquote><blockquote type="cite">4: it'd be nice if we can write map/reduce functions in groovy. :)<br></blockquote><br>Requires more thought but it is well worth thinking about. Thanks for all these and keep them coming.<span class="Apple-converted-space"> </span><br><br><blockquote type="cite"><br></blockquote><blockquote type="cite">On Wed, Feb 16, 2011 at 10:22 PM, David Smith <<a href="mailto:dizzyd@basho.com">dizzyd@basho.com</a>> wrote:<br></blockquote><blockquote type="cite"><blockquote type="cite">We're also working on putting together a comparison with the Ripple<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">API (h/t to Sean) and using that to improve/expand the Java API<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">accordingly. The intent is that all APIs should be idiomatic to<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">languages, so it won't be a straight port necessarily.<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">Short answer -- we're working on it and would love your input. :)<br></blockquote></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">--<span class="Apple-converted-space"> </span><br></blockquote><blockquote type="cite">Omnem crede diem tibi diluxisse supremum.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">_______________________________________________<br></blockquote><blockquote type="cite">riak-users mailing list<br></blockquote><blockquote type="cite"><a href="mailto:riak-users@lists.basho.com">riak-users@lists.basho.com</a><br></blockquote><blockquote type="cite"><a href="http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com">http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com</a><br></blockquote></span><br class="Apple-interchange-newline"></blockquote></div><br></body></html>